org.camunda.bpm.model.xml.type
Interface ModelElementType

All Known Implementing Classes:
ModelElementTypeImpl

public interface ModelElementType

Author:
Daniel Meyer

Method Summary
 List<ModelElementType> getAllChildElementTypes()
           
 Collection<ModelElementType> getAllExtendingTypes()
           
 Attribute<?> getAttribute(String attributeName)
           
 List<Attribute<?>> getAttributes()
           
 ModelElementType getBaseType()
           
 List<ModelElementType> getChildElementTypes()
           
 Collection<ModelElementType> getExtendingTypes()
           
 Collection<ModelElementInstance> getInstances(ModelInstance modelInstanceImpl)
           
 Class<? extends ModelElementInstance> getInstanceType()
           
 Model getModel()
           
 String getTypeName()
           
 String getTypeNamespace()
           
 boolean isAbstract()
           
 ModelElementInstance newInstance(ModelInstance modelInstance)
           
 

Method Detail

getTypeName

String getTypeName()

getTypeNamespace

String getTypeNamespace()

getInstanceType

Class<? extends ModelElementInstance> getInstanceType()

getAttributes

List<Attribute<?>> getAttributes()

newInstance

ModelElementInstance newInstance(ModelInstance modelInstance)

getBaseType

ModelElementType getBaseType()

isAbstract

boolean isAbstract()

getExtendingTypes

Collection<ModelElementType> getExtendingTypes()

getAllExtendingTypes

Collection<ModelElementType> getAllExtendingTypes()

getAttribute

Attribute<?> getAttribute(String attributeName)

getModel

Model getModel()

getInstances

Collection<ModelElementInstance> getInstances(ModelInstance modelInstanceImpl)

getChildElementTypes

List<ModelElementType> getChildElementTypes()

getAllChildElementTypes

List<ModelElementType> getAllChildElementTypes()


Copyright © 2016 camunda services GmbH. All rights reserved.