Examples of Trait


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

    /**
     * @return flag indicating that jsf component
     */
    public boolean isJSFComponent() {     
        Model model = TaglibDomainMetaDataQueryHelper.getModel(_taglibMetaDataContext);
        Trait t = TaglibDomainMetaDataQueryHelper.getTrait(model, "is-jsf-component-library"); //$NON-NLS-1$
        if (t != null)
            return TraitValueHelper.getValueAsBoolean(t);
       
        return false;
    }
View Full Code Here

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

    private String name;
    public TaglibData(String nsURI) {
      this.nsURI = nsURI;
      ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper.createMetaDataModelContext(project, nsURI);
      Model model = TaglibDomainMetaDataQueryHelper.getModel(modelContext);
      Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(model, "display-label"); //$NON-NLS-1$
      this.name = TraitValueHelper.getValueAsString(trait);
    }
View Full Code Here

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

   */
  public List<IMetaDataEnabledFeature> getAttributeValueRuntimeTypeFeatureProcessors(
      Class featureType, IStructuredDocumentContext sdContext,
      Entity attrEntity) {

    Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(attrEntity,
        ATTRIBUTE_VALUE_RUNTIME_TYPE_PROP_NAME);

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

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

   *
   * @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

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

   *
   * @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

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

   *
   * @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

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

    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

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

//                        .getProject(), uri);
        final Entity entity = query.getQueryHelper().getEntity(
                uri, tagName);
        if (entity != null)
        {
            final Trait trait = query.findTrait(
                    entity, "containment-constraint"); //$NON-NLS-1$

            if (trait != null)
            {
                final ContainsTagConstraint tagConstraint = (ContainsTagConstraint) trait
                        .getValue();

                final String algorithm = tagConstraint.getSetGenerator()
                        .getAlgorithm();
View Full Code Here

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

   * @param key
   * @param value
   */
  protected void createSimpleStringEntityTraitIfNecessary(final Entity entity, final String key,
      final String value) {
    Trait t = findTraitOnEntityById(entity, key);
    if (t == null){
      t = internalCreateTrait(entity, key);

      StringValue val = TraitTypesFactory.eINSTANCE.createStringValue();     
      val.setValue(value);
     
      t.setValue(val);
    }
  }
View Full Code Here

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

   * @param value
   */
  protected void createSimpleBooleanObjectEntityTraitIfNecessary(final Entity entity,
      String key, boolean value) {
   
    Trait t = findTraitOnEntityById(entity, key);
    if (t == null){
      t = internalCreateTrait(entity, key);

      BooleanValue val = TraitTypesFactory.eINSTANCE.createBooleanValue();   
      val.setTrue(value);
     
      t.setValue(val);
    }
   
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.