Package org.camunda.bpm.model.xml.type
Interface ModelElementType
-
- All Known Implementing Classes:
ModelElementTypeImpl
public interface ModelElementType- Author:
- Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ModelElementType>getAllChildElementTypes()Collection<ModelElementType>getAllExtendingTypes()Attribute<?>getAttribute(String attributeName)List<Attribute<?>>getAttributes()ModelElementTypegetBaseType()List<ModelElementType>getChildElementTypes()Collection<ModelElementType>getExtendingTypes()Collection<ModelElementInstance>getInstances(ModelInstance modelInstanceImpl)Class<? extends ModelElementInstance>getInstanceType()ModelgetModel()StringgetTypeName()StringgetTypeNamespace()booleanisAbstract()ModelElementInstancenewInstance(ModelInstance modelInstance)
-
-
-
Method Detail
-
getTypeName
String getTypeName()
-
getTypeNamespace
String getTypeNamespace()
-
getInstanceType
Class<? extends ModelElementInstance> getInstanceType()
-
newInstance
ModelElementInstance newInstance(ModelInstance modelInstance)
-
getBaseType
ModelElementType getBaseType()
-
isAbstract
boolean isAbstract()
-
getExtendingTypes
Collection<ModelElementType> getExtendingTypes()
-
getAllExtendingTypes
Collection<ModelElementType> getAllExtendingTypes()
-
getModel
Model getModel()
-
getInstances
Collection<ModelElementInstance> getInstances(ModelInstance modelInstanceImpl)
-
getChildElementTypes
List<ModelElementType> getChildElementTypes()
-
getAllChildElementTypes
List<ModelElementType> getAllChildElementTypes()
-
-