Package dtool.ast.definitions

Examples of dtool.ast.definitions.EArcheType


  }
 
  public ImageDescriptor getImageDescriptor(DefElementDescriptor elementDesc, Point imageSize,
    ElementIconsStyle iconStyle) {
    assertNotNull(iconStyle);
    EArcheType archeType = elementDesc.getArcheType();
    int elementFlags = elementDesc.elementFlags;
    if(archeType == null) {
      // archetype can be null if elementFlags is somehow wrongly created
      // for example, can happen if elementFlags is serialized/deserialized with incompatible DDT versions 
      return DeeImages.getIDEInternalErrorImageDescriptor();
View Full Code Here


   
    return new DeeElementImageDescriptor(baseImage, elementDesc, prot, imageSize);
  }
 
  protected ImageDescriptor getBaseImageDescriptor(DefElementDescriptor elementDesc, ElementIconsStyle iconStyle) {
    EArcheType archeType = elementDesc.getArcheType();
    int flags = elementDesc.elementFlags;
   
    if(elementDesc.isNative()) {
      return DeeImages.ENT_NATIVE.getDescriptor();
    }
View Full Code Here

      return null;
    }
  }
 
  public static int elementFlagsForNamedElement(INamedElement defElement) {
    EArcheType archeType = defElement.getArcheType();
    int modifiers = elementFlagsForArchetype(archeType);
   
    if(defElement instanceof CommonDefinition) {
      CommonDefinition commonDefinition = (CommonDefinition) defElement;
      modifiers |= getCommonDefinitionModifiersInfo(commonDefinition);
View Full Code Here

TOP

Related Classes of dtool.ast.definitions.EArcheType

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.