Package org.eclipse.jst.jsf.common.metadata

Examples of org.eclipse.jst.jsf.common.metadata.Trait


      final Entity attrEntity) {
   
    final IMetaDataDomainContext modelContext   = getMetaDataDomainContext(sdContext);
    final ITaglibDomainMetaDataQuery query     = MetaDataQueryFactory.getInstance().createQuery(modelContext);

    Trait trait = query.findTrait(attrEntity,
        ATTRIBUTE_VALUE_RUNTIME_TYPE_PROP_NAME);

    if (trait == null) {
      return Collections.EMPTY_LIST;
    }
View Full Code Here


   *
   * @param traitName property name
   * @return String value
   */
  protected String getTraitValueAsString(final String traitName){ 
    Trait t = getTraitForEntityUsingContext(traitName);
    if (t != null){
      return TraitValueHelper.getValueAsString(t);
    }
       
    return null;
View Full Code Here

   *
   * @param traitName trait name
   * @return List of String values
   */
  protected List getTraitValueAsListOfStrings(final String traitName){
    Trait t = getTraitForEntityUsingContext(traitName);
    if (t != null){
      return TraitValueHelper.getValueAsListOfStrings(t);
    }
     
    return Collections.EMPTY_LIST;
View Full Code Here

   *
   * @param traitName property name
   * @return boolean value.  Returns false if trait was not located.
   */
  protected boolean getTraitValueAsBoolean(final String traitName){ 
    Trait t = getTraitForEntityUsingContext(traitName);
    if (t != null){
      return TraitValueHelper.getValueAsBoolean(t);
    }
       
    return false;
View Full Code Here

    final String smallIcon = getSmallIcon();
    if (smallIcon == null)
      return null;
   
    try {
      Trait t = getMetaDataContext().getTrait();
      IMetaDataSourceModelProvider provider = t.getSourceModelProvider();
      IImageDescriptorProvider ip = (IImageDescriptorProvider)provider.getAdapter(IImageDescriptorProvider.class);
      if (ip != null){
        return ip.getImageDescriptor(smallIcon);
      }
    } catch (RuntimeException e) {   
View Full Code Here

                .getUri());
        final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
                modelContext, tagId.getTagName());
        if (entity != null)
        {
            final Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(
                    entity, ViewMetadataMapper.DEFAULT_MAPPING_TRAIT_ID);
            if (trait != null)
            {
                return (TagMapping) trait.getValue();
            }
        }
        return null;
    }
View Full Code Here

                .getUri());
        final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
                modelContext, tagId.getTagName()+"/"+name); //$NON-NLS-1$
        if (entity != null)
        {
            final Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(
                    entity, ViewMetadataMapper.DEFAULT_ATTRIBUTE_TRAIT_ID);
            if (trait != null)
            {
                return (AttributeToPropertyMapping) trait.getValue();
            }
        }
        return null;
    }
View Full Code Here

            viewMapping.setTypeInfo(metadata);

            final TagMapping tagMapping = findOrCreateTagMapping(tagName);
            tagMapping.getVersionedTagToViewMappings().add(viewMapping);

            final Trait trait = MetadataFactory.eINSTANCE.createTrait();
            trait.setId(ViewMetadataMapper.DEFAULT_MAPPING_TRAIT_ID);
            trait.setValue(tagMapping);

            final Entity entity = MetadataFactory.eINSTANCE.createEntity();
            entity.setId(tagName);
            entity.setType("tag"); //$NON-NLS-1$
            entity.getTraits().add(trait);
View Full Code Here

   */
  private EObject getTagTraitValue(final String tagName, final String traitKey) {
    Entity tag_ = getTag(tagName);
    if (tag_ != null){
      for (Iterator it=tag_.getTraits().iterator();it.hasNext();){
        Trait trait = (Trait)it.next();
        if (traitKey.equals(trait.getId()))
          return trait.getValue();  
      }
    }
    return null;
  }
View Full Code Here

//                .getUri());
//        final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
//                modelContext, tagId.getTagName());
        if (entity != null)
        {
            final Trait trait = _query.getQueryHelper().getTrait(
                    entity, ViewMetadataMapper.DEFAULT_MAPPING_TRAIT_ID);
            if (trait != null)
            {
                return (TagMapping) trait.getValue();
            }
        }
        return null;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jst.jsf.common.metadata.Trait

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.