Modifier and Type | Method and Description |
---|---|
protected <V extends ModelElementInstance> |
ItemHandler.queryExtensionElementsByClass(CmmnElement element,
Class<V> cls) |
protected <V extends ModelElementInstance> |
SentryHandler.queryExtensionElementsByClass(CmmnElement element,
Class<V> cls) |
Modifier and Type | Interface and Description |
---|---|
interface |
ModelElementHandler<T extends ModelElementInstance,V extends HandlerContext,E>
|
Modifier and Type | Method and Description |
---|---|
ProcessEngineException |
EnginePersistenceLogger.castModelInstanceException(ModelElementInstance instance,
String toElement,
String type,
String namespace,
Throwable cause) |
Modifier and Type | Interface and Description |
---|---|
interface |
Query<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
Query.filterByType(Class<V> elementClass) |
<V extends ModelElementInstance> |
Query.filterByType(ModelElementType elementType) |
Modifier and Type | Class and Description |
---|---|
class |
QueryImpl<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
QueryImpl.filterByType(Class<V> elementClass) |
<V extends ModelElementInstance> |
QueryImpl.filterByType(ModelElementType elementType) |
Modifier and Type | Class and Description |
---|---|
class |
ActivationConditionImpl
The BPMN element activationCondition of the BPMN tComplexGateway type
|
class |
ActivityImpl
The BPMN activity element
|
class |
AssignmentImpl
The BPMN assignment element
|
class |
AuditingImpl
The BPMN auditing element
|
class |
BaseElementImpl
The BPMN baseElement element
|
class |
BoundaryEventImpl
The BPMN boundaryEvent element
|
class |
BpmnModelElementInstanceImpl
Shared base class for all BPMN Model Elements.
|
class |
BusinessRuleTaskImpl
The BPMN businessRuleTask element
|
class |
CallableElementImpl
The BPMN callableElement element
|
class |
CallActivityImpl
The BPMN callActivity element
|
class |
CallConversationImpl
The BPMN callConversation element
|
class |
CancelEventDefinitionImpl
The BPMN cancelEventDefinition element
|
class |
CatchEventImpl
The BPMN catchEvent element
|
class |
CategoryValueImpl
The BPMN categoryValue element
|
class |
CategoryValueRef
The BPMN categoryValueRef element of the BPMN tFlowElement type
|
class |
ChildLaneSet
The BPMN childLaneSet element of the BPMN tLaneSet type
|
class |
CollaborationImpl
The BPMN collaboration element
|
class |
CompensateEventDefinitionImpl
The BPMN compensateEventDefinition element
|
class |
CompletionConditionImpl
The BPMN 2.0 completionCondition element from the
tMultiInstanceLoopCharacteristics type
|
class |
ComplexBehaviorDefinitionImpl
The BPMN 2.0 complexBehaviorDefinition element
|
class |
ComplexGatewayImpl
The BPMN complexGateway element
|
class |
ConditionalEventDefinitionImpl
The BPMN conditionalEventDefinition element
|
class |
ConditionExpressionImpl
The BPMN conditionExpression element of the BPMN tSequenceFlow type
|
class |
ConditionImpl
The BPMN condition element of the BPMN tConditionalEventDefinition type
|
class |
ConversationAssociationImpl
The BPMN conversationAssociation element
|
class |
ConversationImpl
The BPMN conversation element
|
class |
ConversationLinkImpl
The BPMN conversationLink element
|
class |
ConversationNodeImpl
The BPMN conversationNode element
|
class |
CorrelationKeyImpl
The BPMN correlationKey element
|
class |
CorrelationPropertyBindingImpl
The BPMN correlationPropertyBinding element
|
class |
CorrelationPropertyImpl
The BPMN correlationProperty element
|
class |
CorrelationPropertyRef
The BPMN correlationPropertyRef element of the BPMN tCorrelationKey type
|
class |
CorrelationPropertyRetrievalExpressionImpl
The BPMN correlationPropertyRetrievalExpression element
|
class |
CorrelationSubscriptionImpl
The BPMN correlationSubscription element
|
class |
DataAssociationImpl
The BPMN dataAssociation element
|
class |
DataInputAssociationImpl
The BPMN dataInputAssociation element
|
class |
DataInputImpl
The BPMN dataInput element
|
class |
DataInputRefs
The BPMN element dataInputRef of the BPMN tInputSet type
|
class |
DataObjectImpl
The BPMN dataObject element
|
class |
DataObjectReferenceImpl |
class |
DataOutputAssociationImpl
The BPMN dataOutputAssociation element
|
class |
DataOutputImpl |
class |
DataOutputRefs
The BPMN dataOutputRefs element of the BPMN tOutputSet type
|
class |
DataPath
The BPMN dataPath element of the BPMN tCorrelationPropertyBinding type
|
class |
DataStateImpl |
class |
DataStoreImpl
The BPMN dataStore element
|
class |
DataStoreReferenceImpl |
class |
DocumentationImpl
The BPMN documentation element
|
class |
EndEventImpl
The BPMN endEvent element
|
class |
EndPointImpl
The BPMN endPoint element
|
class |
EndPointRef
The BPMN interfaceRef element of the BPMN tParticipant type
|
class |
ErrorEventDefinitionImpl
The BPMN errorEventDefinition element
|
class |
ErrorImpl |
class |
ErrorRef
The BPMN errorRef element of the BPMN tOperation type
|
class |
EscalationEventDefinitionImpl
The BPMN escalationEventDefinition element
|
class |
EscalationImpl
The BPMN escalation element
|
class |
EventBasedGatewayImpl
The BPMN eventBasedGateway element
|
class |
EventDefinitionImpl
The BPMN eventDefinition element
|
class |
EventDefinitionRef
The BPMN eventDefinitionRef element of the BPMN tCatchEvent type
|
class |
EventImpl
The BPMN event element
|
class |
ExclusiveGatewayImpl
The BPMN exclusiveGateway element
|
class |
ExtensionImpl
The BPMN extension element
|
class |
FlowElementImpl
The BPMN flowElement element
|
class |
FlowNodeImpl
The BPMN flowNode element
|
class |
FlowNodeRef
The BPMN flowNodeRef element of the BPMN tLane type
|
class |
FormalExpressionImpl
The BPMN formalExpression element
|
class |
From
The BPMN from element of the BPMN tAssignment type
|
class |
GatewayImpl
The BPMN gateway element
|
class |
GlobalConversationImpl
The BPMN globalConversation element
|
class |
HumanPerformerImpl
The BPMN humanPerformer element
|
class |
InclusiveGatewayImpl
The BPMN inclusiveGateway element
|
class |
Incoming
The BPMN incoming element of the BPMN tFlowNode type
|
class |
InMessageRef
The BPMN inMessageRef element of the BPMN tOperation type
|
class |
InnerParticipantRef
The BPMN innerParticipantRef element of the BPMN tParticipantAssociation type
|
class |
InputDataItemImpl
The BPMN 2.0 inputDataItem from the tMultiInstanceLoopCharacteristics type
|
class |
InputSetImpl
The BPMN inputSet element
|
class |
InputSetRefs
The BPMN inputSetRefs element of the BPMN tOutputSet type
|
class |
InteractionNodeImpl
The BPMN interactionNode interface
|
class |
InterfaceImpl
The BPMN interface element
|
class |
InterfaceRef
The BPMN interfaceRef element of the BPMN tParticipant type
|
class |
IntermediateCatchEventImpl
The BPMN intermediateCatchEvent element
|
class |
IntermediateThrowEventImpl
The BPMN intermediateThrowEvent element
|
class |
IoBindingImpl
The BPMN ioBinding element
|
class |
IoSpecificationImpl
The BPMN IoSpecification element
|
class |
ItemAwareElementImpl |
class |
LaneImpl
The BPMN lane element
|
class |
LaneSetImpl
The BPMN laneSet element
|
class |
LinkEventDefinitionImpl
The BPMN linkEventDefinition element
|
class |
LoopCardinalityImpl
The loopCardinality element from the tMultiInstanceLoopCharacteristics
complex type
|
class |
LoopCharacteristicsImpl
The BPMN loopCharacteristics element
|
class |
LoopDataInputRef
The BPMN 2.0 loopDataInputRef element of the BPMN 2.0
tMultiInstanceLoopCharacteristics type
|
class |
LoopDataOutputRef
The BPMN 2.0 loopDataOutputRef element of the BPMN 2.0
tMultiInstanceLoopCharacteristics type
|
class |
ManualTaskImpl
The BPMN manualTask element
|
class |
MessageEventDefinitionImpl |
class |
MessageFlowAssociationImpl
The BPMN messageFlowAssociation element
|
class |
MessageFlowImpl
The BPMN messageFlow element
|
class |
MessageFlowRef
The BPMN messageFlowRef element of the BPMN tConversationNode type
|
class |
MessageImpl
The BPMN message event
|
class |
MessagePath
The BPMN messagePath element of the BPMN tCorrelationPropertyRetrievalExpression type
|
class |
MonitoringImpl
The BPMN monitoring element
|
class |
MultiInstanceLoopCharacteristicsImpl
The BPMN 2.0 multiInstanceLoopCharacteristics element
|
class |
OperationImpl
The BPMN operation element
|
class |
OperationRef
The BPMN operationRef element of the BPMN tMessageEventDefinition type
|
class |
OptionalInputRefs
The BPMN optionalInputRefs element of the BPMN tInputSet type
|
class |
OptionalOutputRefs
The BPMN optionalOutputRefs element of the BPMN tOutputSet type
|
class |
OuterParticipantRef
The BPMN outerParticipantRef element of the BPMN tParticipantAssociation type
|
class |
Outgoing
The BPMN outgoing element of the BPMN tFlowNode type
|
class |
OutMessageRef
The BPMN outMessageRef of the BPMN tOperation type
|
class |
OutputDataItemImpl
The BPMN 2.0 outputDataItem from the tMultiInstanceLoopCharacteristics type
|
class |
OutputSetImpl
The BPMN outputSet element
|
class |
OutputSetRefs
The BPMN outputSetRefs element of the BPMN tInputSet type
|
class |
ParallelGatewayImpl
The BPMN parallelGateway element
|
class |
ParticipantAssociationImpl
The BPMN participantAssociation element
|
class |
ParticipantImpl
The BPMN participant element
|
class |
ParticipantMultiplicityImpl
The BPMN participantMultiplicity element
|
class |
ParticipantRef
The BPMN participantRef element of the BPMN tConversationNode type
|
class |
PartitionElement
The BPMN partitionElement of the BPMN tLane type
|
class |
PerformerImpl
The BPMN performer element
|
class |
PotentialOwnerImpl
The BPMN potentialOwner element
|
class |
ProcessImpl
The BPMN process element
|
class |
PropertyImpl
The BPMN property element
|
class |
ReceiveTaskImpl
The BPMN receiveTask element
|
class |
RelationshipImpl
The BPMN relationship element
|
class |
RenderingImpl
The BPMN rendering element
|
class |
ResourceAssignmentExpressionImpl
The BPMN resourceAssignmentExpression element
|
class |
ResourceImpl
The BPMN resource element
|
class |
ResourceParameterBindingImpl
The BPMN resourceParameterBinding element
|
class |
ResourceParameterImpl
The BPMN resourceParameter element
|
class |
ResourceRef
The BPMN resourceRef element of the BPMN tResourceRole type
|
class |
ResourceRoleImpl
The BPMN resourceRole element
|
class |
RootElementImpl
The BPMN rootElement element
|
class |
ScriptImpl
The BPMN script element
|
class |
ScriptTaskImpl
The BPMN scriptTask element
|
class |
SendTaskImpl
The BPMN sendTask element
|
class |
SequenceFlowImpl
The BPMN sequenceFlow element
|
class |
ServiceTaskImpl
The BPMN serviceTask element
|
class |
SignalEventDefinitionImpl
The BPMN signalEventDefinition element
|
class |
SignalImpl
The BPMN signal element
|
class |
Source
The BPMN source element of the BPMN tRelationship and tLinkEventDefinition type
|
class |
SourceRef
The BPMN sourceRef element of the BPMN tDataAssociation type
|
class |
StartEventImpl
The BPMN startEvent element
|
class |
SubConversationImpl
The BPMN subConversation element
|
class |
SubProcessImpl
The BPMN subProcess element
|
class |
SupportedInterfaceRef
The BPMN supportedInterfaceRef element of the BPMN tCallableElement type
|
class |
Supports
The BPMN supports element of the BPMN tProcess type
|
class |
Target
The BPMN target element of the BPMN tRelationship type
|
class |
TargetRef
The BPMN targetRef element of the BPMN tDataAssociation type
|
class |
TaskImpl
The BPMN task element
|
class |
TerminateEventDefinitionImpl
The BPMN terminateEventDefinition element
|
class |
ThrowEventImpl
The BPMN throwEvent element
|
class |
TimeCycleImpl
The BPMN timeDuration element of the BPMN tTimerEventDefinition type
|
class |
TimeDateImpl
The BPMN timeDate element of the BPMN tTimerEventDefinition type
|
class |
TimeDurationImpl
The BPMN timeDuration element of the BPMN tTimerEventDefinition type
|
class |
TimerEventDefinitionImpl
The BPMN timerEventDefinition element
|
class |
To
The BPMN to element of the BPMN tAssignment type
|
class |
TransactionImpl |
class |
Transformation
The BPMN transformation element of the BPMN tDataAssociation type
|
class |
UserTaskImpl
The BPMN userTask element
|
class |
WhileExecutingInputRefs
The BPMN whileExecutingInputRefs of the BPMN tInputSet type
|
class |
WhileExecutingOutputRefs
The BPMN whileExecutingOutputRefs element of the BPMN tOutputSet type
|
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ExtensionElementsImpl.addExtensionElement(Class<T> extensionElementClass) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ExtensionElementsImpl.addExtensionElement(String namespaceUri,
String localName) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ExtensionElementsImpl.getElements() |
Query<ModelElementInstance> |
ExtensionElementsImpl.getElementsQuery() |
Modifier and Type | Method and Description |
---|---|
void |
ExtensionElementsImpl.addChildElement(ModelElementInstance extensionElement) |
Modifier and Type | Method and Description |
---|---|
Collection<Reference> |
BaseElementImpl.getIncomingReferencesByType(Class<? extends ModelElementInstance> referenceSourceTypeClass) |
Modifier and Type | Class and Description |
---|---|
class |
BpmnDiagramImpl
The BPMNDI BPMNDiagram element
|
class |
BpmnEdgeImpl
The BPMNDI BPMNEdge element
|
class |
BpmnLabelImpl
The BPMNDI BPMNLabel element
|
class |
BpmnLabelStyleImpl
The BPMNDI BPMNLabelStyle element
|
class |
BpmnPlaneImpl
The BPMNDI BPMNPlane element
|
class |
BpmnShapeImpl
The BPMNDI BPMNShape element
|
Modifier and Type | Class and Description |
---|---|
class |
CamundaConnectorIdImpl
The BPMN connectorId camunda extension element
|
class |
CamundaConnectorImpl
The BPMN connector camunda extension element
|
class |
CamundaConstraintImpl
The BPMN constraint camunda extension element
|
class |
CamundaEntryImpl |
class |
CamundaExecutionListenerImpl
The BPMN executionListener camunda extension element
|
class |
CamundaExpressionImpl
The BPMN expression camunda extension element
|
class |
CamundaFailedJobRetryTimeCycleImpl
The BPMN failedJobRetryTimeCycle camunda extension element
|
class |
CamundaFieldImpl
The BPMN field camunda extension element
|
class |
CamundaFormDataImpl
The BPMN formData camunda extension element
|
class |
CamundaFormFieldImpl
The BPMN formField camunda extension element
|
class |
CamundaFormPropertyImpl
The BPMN formProperty camunda extension element
|
class |
CamundaGenericValueElementImpl
A helper interface for camunda extension elements which
hold a generic child element like camunda:inputParameter,
camunda:outputParameter and camunda:entry.
|
class |
CamundaInImpl
The BPMN in camunda extension element
|
class |
CamundaInputOutputImpl
The BPMN inputOutput camunda extension element
|
class |
CamundaInputParameterImpl
The BPMN inputParameter camunda extension element
|
class |
CamundaListImpl |
class |
CamundaMapImpl
The BPMN camundaMap extension element
|
class |
CamundaOutImpl
The BPMN out camunda extension element
|
class |
CamundaOutputParameterImpl
The BPMN outputParameter camunda extension element
|
class |
CamundaPotentialStarterImpl
The BPMN potentialStarter camunda extension
|
class |
CamundaPropertiesImpl
The BPMN properties camunda extension element
|
class |
CamundaPropertyImpl
The BPMN property camunda extension element
|
class |
CamundaScriptImpl
The BPMN script camunda extension element
|
class |
CamundaStringImpl
The BPMN string camunda extension element
|
class |
CamundaTaskListenerImpl
The BPMN taskListener camunda extension element
|
class |
CamundaValidationImpl
The BPMN validation camunda extension element
|
class |
CamundaValueImpl
The BPMN value camunda extension element
|
Modifier and Type | Class and Description |
---|---|
class |
BoundsImpl
The DC bounds element
|
class |
FontImpl
The DC font element
|
class |
PointImpl
The DC point element
|
Modifier and Type | Class and Description |
---|---|
class |
DiagramElementImpl
The DI DiagramElement element
|
class |
DiagramImpl
The DI Diagram element
|
class |
EdgeImpl |
class |
LabeledEdgeImpl
The DI LabeledEdge element
|
class |
LabeledShapeImpl
The DI LabeledShape element
|
class |
LabelImpl
The DI Label element
|
class |
NodeImpl
The DI Node element
|
class |
PlaneImpl
The DI Plane element
|
class |
ShapeImpl
The DI Shape element
|
class |
StyleImpl
The DI Style element
|
class |
WaypointImpl
The DI waypoint element of the DI Edge type
|
Modifier and Type | Interface and Description |
---|---|
interface |
ActivationCondition
The BPMN element activationCondition of the BPMN tComplexGateway type
|
interface |
Activity
The BPMN activity element
|
interface |
Artifact
The BPMN artifact element
|
interface |
Assignment
The BPMN assignment element
|
interface |
Association
The BPMN association element
|
interface |
Auditing
The BPMN auditing element
|
interface |
BaseElement
The BPMN baseElement element
|
interface |
BoundaryEvent
The BPMN boundaryEvent element
|
interface |
BpmnModelElementInstance
Interface implemented by all elements in a BPMN Model
|
interface |
BusinessRuleTask
The BPMN businessRuleTask element
|
interface |
CallableElement
The BPMN callableElement element
|
interface |
CallActivity
The BPMN callActivity element
|
interface |
CallConversation
The BPMN callConversation element
|
interface |
CancelEventDefinition
The BPMN cancelEventDefinition element
|
interface |
CatchEvent
The BPMN catchEvent element
|
interface |
CategoryValue
The BPMN categoryValue element
|
interface |
Collaboration
The BPMN collaboration element
|
interface |
CompensateEventDefinition
The BPMN compensateEventDefinition element
|
interface |
CompletionCondition
The BPMN 2.0 completionCondition element from the
tMultiInstanceLoopCharacteristics type
|
interface |
ComplexBehaviorDefinition
The BPMN 2.0 complexBehaviorDefinition element
|
interface |
ComplexGateway
The BPMN complexGateway element
|
interface |
Condition
The BPMN condition element of the BPMN tConditionalEventDefinition type
|
interface |
ConditionalEventDefinition
The BPMN conditionalEventDefinition element
|
interface |
Conversation
The BPMN conversation element
|
interface |
ConversationAssociation
The BPMN conversationAssociation element
|
interface |
ConversationLink
The BPMN conversationLink element
|
interface |
ConversationNode
The BPMN conversationNode element
|
interface |
CorrelationKey
The BPMN correlationKey element
|
interface |
CorrelationProperty
The BPMN correlationProperty element
|
interface |
CorrelationPropertyBinding
The BPMN correlationPropertyBinding element
|
interface |
CorrelationPropertyRetrievalExpression
The BPMN correlationPropertyRetrievalExpression element
|
interface |
CorrelationSubscription
The BPMN correlationSubscription element
|
interface |
DataAssociation
The BPMN dataAssociation element
|
interface |
DataInput
The BPMN dataInput element
|
interface |
DataInputAssociation
The BPMN dataInputAssociation element
|
interface |
DataObject
The BPMN dataObject element
|
interface |
DataObjectReference
The BPMN dataObjectReference element
|
interface |
DataOutput
The BPMN dataOutput element
|
interface |
DataOutputAssociation
The BPMN dataOutputAssociation element
|
interface |
DataState
The BPMN dataState element
|
interface |
DataStore
The BPMN dataStore element
|
interface |
DataStoreReference
The BPMN dataStoreReference element
|
interface |
Definitions
The BPMN definitions element
|
interface |
Documentation
The BPMN documentation element
|
interface |
EndEvent
The BPMN endEvent element
|
interface |
EndPoint
The BPMN endPoint element
|
interface |
Error
The BPMN error element
|
interface |
ErrorEventDefinition
The BPMN errorEventDefinition element
|
interface |
Escalation
The BPMN escalation element
|
interface |
EscalationEventDefinition
The BPMN escalationEventDefinition element
|
interface |
Event
The BPMN event element
|
interface |
EventBasedGateway
The BPMN eventBasedGateway element
|
interface |
EventDefinition
The BPMN eventDefinition element
|
interface |
ExclusiveGateway
The BPMN exclusiveGateway element
|
interface |
Expression
The BPMN expression element
|
interface |
Extension
The BPMN extension element
|
interface |
ExtensionElements
The BPMN extensionElements element
|
interface |
FlowElement
The BPMN flowElement element
|
interface |
FlowNode
The BPMN flowNode element
|
interface |
FormalExpression
The BPMN formalExpression element
|
interface |
Gateway
The BPMN gateway element
|
interface |
GlobalConversation
The BPMN globalConversation element
|
interface |
HumanPerformer
The BPMN humanPerformer element
|
interface |
Import
The BPMN Import element
|
interface |
InclusiveGateway
The BPMN inclusiveGateway element
|
interface |
InputDataItem
The BPMN 2.0 inputDataItem from the tMultiInstanceLoopCharacteristics type
|
interface |
InputSet
The BPMN inputSet element
|
interface |
InteractionNode
The BPMN interactionNode interface
|
interface |
Interface
The BPMN interface element
|
interface |
IntermediateCatchEvent
The BPMN intermediateCatchEvent element
|
interface |
IntermediateThrowEvent
The BPMN intermediateThrowEvent element
|
interface |
IoBinding
The BPMN ioBinding element
|
interface |
IoSpecification
The BPMN inputOutputSpecification element
|
interface |
ItemAwareElement
The BPMN itemAwareElement element
|
interface |
ItemDefinition
The BPMN itemDefinition element
|
interface |
Lane
The BPMN lane element
|
interface |
LaneSet
The BPMN laneSet element
|
interface |
LinkEventDefinition
The BPMN linkEventDefinition element
|
interface |
LoopCardinality
The loopCardinality element from the tMultiInstanceLoopCharacteristics complex type
|
interface |
LoopCharacteristics
The BPMN loopCharacteristics element
|
interface |
ManualTask
The BPMN manualTask element
|
interface |
Message
The BPMN message element
|
interface |
MessageEventDefinition
The BPMN messageEventDefinition element
|
interface |
MessageFlow
The BPMN messageFlow element
|
interface |
MessageFlowAssociation
The BPMN messageFlowAssociation element
|
interface |
Monitoring
The BPMN monitoring element
|
interface |
MultiInstanceLoopCharacteristics
The BPMN 2.0 multiInstanceLoopCharacteristics element type
|
interface |
Operation
The BPMN operation element
|
interface |
OutputDataItem
The BPMN 2.0 outputDataItem from the tMultiInstanceLoopCharacteristics type
|
interface |
OutputSet
The BPMN outputSet element
|
interface |
ParallelGateway
The BPMN parallelGateway element
|
interface |
Participant
The BPMN participant element
|
interface |
ParticipantAssociation
The BPMN participantAssociation element
|
interface |
ParticipantMultiplicity
The BPMN participantMultiplicity element
|
interface |
Performer
The BPMN performer element
|
interface |
PotentialOwner
The BPMN potentialOwner element
|
interface |
ReceiveTask
The BPMN receiveTask element
|
interface |
Relationship
The BPMN relationship element
|
interface |
Rendering
The BPMN rendering element
|
interface |
Resource
The BPMN resource element
|
interface |
ResourceAssignmentExpression
The BPMN resourceAssignmentExpression element
|
interface |
ResourceParameter
The BPMN resourceParameter element
|
interface |
ResourceParameterBinding
The BPMN resourceParameterBinding element
|
interface |
ResourceRole
The BPMN resourceRole element
|
interface |
RootElement
The BPMN rootElement element
|
interface |
Script
The BPMN script element
|
interface |
ScriptTask
The BPMN scriptTask element
|
interface |
SendTask
The BPMN sendTask element
|
interface |
SequenceFlow
The BPMN sequenceFlow element
|
interface |
ServiceTask
The BPMN serviceTask element
|
interface |
Signal
The BPMN signal element
|
interface |
SignalEventDefinition
The BPMN signalEventDefinition element
|
interface |
StartEvent
The BPMN startEvent element
|
interface |
SubConversation
The BPMN subConversation element
|
interface |
SubProcess
The BPMN subProcess element
|
interface |
Task
The BPMN task element
|
interface |
TerminateEventDefinition
The BPMN terminateEventDefinition element
|
interface |
Text
The BPMN 2.0 text element from the tTextAnnotation complex type
|
interface |
TextAnnotation
The BPMN 2.0 textAnnotation element
|
interface |
ThrowEvent
The BPMN throwEvent element
|
interface |
TimeCycle
The BPMN timeCycle element of the BPMN tTimerEventDefinition type
|
interface |
TimeDate
The BPMN timeDate element of the BPMN tTimerEventDefinition type
|
interface |
TimeDuration
The BPMN timeDuration element of the BPMN tTimerEventDefinition type
|
interface |
TimerEventDefinition
The BPMN timerEventDefinition element
|
interface |
Transaction |
interface |
UserTask
The BPMN userTask element
|
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ExtensionElements.addExtensionElement(Class<T> extensionElementClass) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ExtensionElements.addExtensionElement(String namespaceUri,
String localName) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ExtensionElements.getElements() |
Query<ModelElementInstance> |
ExtensionElements.getElementsQuery() |
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnDiagram
The BPMNDI BPMNDiagram element
|
interface |
BpmnEdge
The BPMNDI BPMNEdge element
|
interface |
BpmnLabel
The BPMNDI BPMNLabel element
|
interface |
BpmnLabelStyle
The BPMNDI BPMNLabelStyle element
|
interface |
BpmnPlane
The BPMNDI BPMNPlane element
|
interface |
BpmnShape
The BPMNDI BPMNShape element
|
Modifier and Type | Interface and Description |
---|---|
interface |
CamundaConnector
The BPMN connector camunda extension element
|
interface |
CamundaConnectorId
The BPMN connectorId camunda extension element
|
interface |
CamundaConstraint
The BPMN constraint camunda extension element
|
interface |
CamundaEntry
The BPMN camundaEntry camunda extension element
|
interface |
CamundaExecutionListener
The BPMN executionListener camunda extension element
|
interface |
CamundaExpression
The BPMN expression camunda extension element
|
interface |
CamundaFailedJobRetryTimeCycle
The BPMN failedJobRetryTimeCycle camunda extension element
|
interface |
CamundaField
The BPMN field camunda extension element
|
interface |
CamundaFormData
The BPMN formData camunda extension element
|
interface |
CamundaFormField
The BPMN formField camunda extension element
|
interface |
CamundaFormProperty
The BPMN formProperty camunda extension element
|
interface |
CamundaIn
The BPMN in camunda extension element
|
interface |
CamundaInputOutput
The BPMN inputOutput camunda extension element
|
interface |
CamundaInputParameter
The BPMN inputParameter camunda extension element
|
interface |
CamundaList
The BPMN camundaList extension element
|
interface |
CamundaMap
The BPMN camundaMap extension element
|
interface |
CamundaOut
The BPMN out camunda extension element
|
interface |
CamundaOutputParameter
The BPMN outputParameter camunda extension element
|
interface |
CamundaPotentialStarter
The BPMN potentialStarter camunda extension
|
interface |
CamundaProperties
The BPMN properties camunda extension element
|
interface |
CamundaProperty
The BPMN property camunda extension element
|
interface |
CamundaScript
The BPMN script camunda extension element
|
interface |
CamundaString
The BPMN string camunda extension element
|
interface |
CamundaTaskListener
The BPMN taskListener camunda extension element
|
interface |
CamundaValidation
The BPMN validation camunda extension element
|
interface |
CamundaValue
The BPMN value camunda extension element
|
Modifier and Type | Interface and Description |
---|---|
interface |
Bounds
The DC bounds element
|
interface |
Font
The DC font element
|
interface |
Point
The DC point element
|
Modifier and Type | Interface and Description |
---|---|
interface |
Diagram
The DI Diagram element
|
interface |
DiagramElement
The DI DiagramElement element
|
interface |
Edge
The DI Edge element
|
interface |
Label
The DI Label element
|
interface |
LabeledEdge
The DI LabeledEdge element
|
interface |
LabeledShape
The DI LabeledShape element
|
interface |
Node
The DI Node element
|
interface |
Plane
The DI Plane element
|
interface |
Shape
The DI Shape element
|
interface |
Style
The DI Style element
|
interface |
Waypoint
The DI waypoint element of the DI Edge type
|
Modifier and Type | Interface and Description |
---|---|
interface |
Query<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
Query.filterByType(Class<V> elementClass) |
<V extends ModelElementInstance> |
Query.filterByType(ModelElementType elementType) |
Modifier and Type | Class and Description |
---|---|
class |
QueryImpl<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
QueryImpl.filterByType(Class<V> elementClass) |
<V extends ModelElementInstance> |
QueryImpl.filterByType(ModelElementType elementType) |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ExtensionElementsImpl.addExtensionElement(Class<T> extensionElementClass) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ExtensionElementsImpl.addExtensionElement(String namespaceUri,
String localName) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ExtensionElementsImpl.getElements() |
Query<ModelElementInstance> |
ExtensionElementsImpl.getElementsQuery() |
Modifier and Type | Method and Description |
---|---|
void |
ExtensionElementsImpl.addChildElement(ModelElementInstance extensionElement) |
Modifier and Type | Class and Description |
---|---|
class |
CamundaCaseExecutionListenerImpl |
class |
CamundaVariableListenerImpl |
class |
CamundaVariableOnPartImpl |
class |
CamundaVariableTransitionEventImpl |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ExtensionElements.addExtensionElement(Class<T> extensionElementClass) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ExtensionElements.addExtensionElement(String namespaceUri,
String localName) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ExtensionElements.getElements() |
Query<ModelElementInstance> |
ExtensionElements.getElementsQuery() |
Modifier and Type | Interface and Description |
---|---|
interface |
CamundaCaseExecutionListener |
interface |
CamundaVariableListener |
interface |
CamundaVariableOnPart |
interface |
CamundaVariableTransitionEvent |
Modifier and Type | Interface and Description |
---|---|
interface |
Query<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
Query.filterByType(Class<V> elementClass) |
<V extends ModelElementInstance> |
Query.filterByType(ModelElementType elementType) |
Modifier and Type | Class and Description |
---|---|
class |
QueryImpl<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
QueryImpl.filterByType(Class<V> elementClass) |
<V extends ModelElementInstance> |
QueryImpl.filterByType(ModelElementType elementType) |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ExtensionElementsImpl.addExtensionElement(Class<T> extensionElementClass) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ExtensionElementsImpl.addExtensionElement(String namespaceUri,
String localName) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ExtensionElementsImpl.getElements() |
Query<ModelElementInstance> |
ExtensionElementsImpl.getElementsQuery() |
Modifier and Type | Method and Description |
---|---|
void |
ExtensionElementsImpl.addChildElement(ModelElementInstance extensionElement) |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ExtensionElements.addExtensionElement(Class<T> extensionElementClass) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ExtensionElements.addExtensionElement(String namespaceUri,
String localName) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ExtensionElements.getElements() |
Query<ModelElementInstance> |
ExtensionElements.getElementsQuery() |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ModelInstance.getModelElementById(String id)
Find a unique element of the model by id.
|
<T extends ModelElementInstance> |
ModelInstance.getModelElementsByType(Class<T> referencingClass)
Find all elements of a type.
|
<T extends ModelElementInstance> |
ModelInstance.newInstance(Class<T> type)
Creates a new instance of type class.
|
<T extends ModelElementInstance> |
ModelInstance.newInstance(Class<T> type,
String id)
Creates a new instance of type class with user-defined id.
|
<T extends ModelElementInstance> |
ModelInstance.newInstance(ModelElementType type)
Creates a new instance of type.
|
<T extends ModelElementInstance> |
ModelInstance.newInstance(ModelElementType type,
String id)
Creates a new instance of type with user-defined id.
|
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ModelInstance.getDocumentElement()
Returns the
ModelElement corresponding to the document
element of this model or null if no document element exists. |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ModelInstance.getModelElementsByType(ModelElementType referencingType)
Find all elements of a type.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelInstance.setDocumentElement(ModelElementInstance documentElement)
Updates the document element.
|
Modifier and Type | Method and Description |
---|---|
abstract ModelElementTypeBuilder |
ModelBuilder.defineType(Class<? extends ModelElementInstance> modelInstanceType,
String typeName) |
ModelElementType |
Model.getType(Class<? extends ModelElementInstance> instanceClass)
Gets the defined
ModelElementType of a ModelElementInstance . |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ModelInstanceImpl.getModelElementById(String id) |
<T extends ModelElementInstance> |
ModelInstanceImpl.getModelElementsByType(Class<T> referencingClass) |
<T extends ModelElementInstance> |
ModelInstanceImpl.newInstance(Class<T> type) |
<T extends ModelElementInstance> |
ModelInstanceImpl.newInstance(Class<T> type,
String id) |
<T extends ModelElementInstance> |
ModelInstanceImpl.newInstance(ModelElementType type) |
<T extends ModelElementInstance> |
ModelInstanceImpl.newInstance(ModelElementType type,
String id) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ModelInstanceImpl.getDocumentElement() |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ModelInstanceImpl.getModelElementsByType(ModelElementType type) |
Modifier and Type | Method and Description |
---|---|
void |
ModelInstanceImpl.setDocumentElement(ModelElementInstance modelElement) |
Modifier and Type | Method and Description |
---|---|
ModelElementTypeBuilder |
ModelBuilderImpl.defineType(Class<? extends ModelElementInstance> modelInstanceType,
String typeName) |
ModelElementType |
ModelImpl.getType(Class<? extends ModelElementInstance> instanceClass) |
void |
ModelImpl.registerType(ModelElementType modelElementType,
Class<? extends ModelElementInstance> instanceType)
Registers a
ModelElementType in this Model . |
Modifier and Type | Class and Description |
---|---|
class |
ModelElementInstanceImpl
Base class for implementing Model Elements.
|
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ModelElementInstanceImpl.getChildElementsByType(Class<T> childElementClass) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
DomElementImpl.getModelElementInstance() |
ModelElementInstance |
ModelElementInstanceImpl.getParentElement() |
ModelElementInstance |
ModelElementInstanceImpl.getUniqueChildElementByNameNs(String namespaceUri,
String elementName) |
ModelElementInstance |
ModelElementInstanceImpl.getUniqueChildElementByType(Class<? extends ModelElementInstance> elementType) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ModelElementInstanceImpl.getChildElementsByType(ModelElementType childElementType) |
Modifier and Type | Method and Description |
---|---|
void |
ModelElementInstanceImpl.addChildElement(ModelElementInstance newChild) |
void |
ModelElementInstanceImpl.insertElementAfter(ModelElementInstance elementToInsert,
ModelElementInstance insertAfterElement) |
boolean |
ModelElementInstanceImpl.removeChildElement(ModelElementInstance child) |
void |
ModelElementInstanceImpl.replaceChildElement(ModelElementInstance existingChild,
ModelElementInstance newChild) |
void |
ModelElementInstanceImpl.replaceWithElement(ModelElementInstance newElement) |
void |
DomElementImpl.setModelElementInstance(ModelElementInstance modelElementInstance) |
void |
ModelElementInstanceImpl.setUniqueChildElementByNameNs(ModelElementInstance newChild) |
Modifier and Type | Method and Description |
---|---|
List<DomElement> |
DomElementImpl.getChildElementsByType(ModelInstanceImpl modelInstance,
Class<? extends ModelElementInstance> elementType) |
ModelElementInstance |
ModelElementInstanceImpl.getUniqueChildElementByType(Class<? extends ModelElementInstance> elementType) |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ModelElementTypeBuilderImpl.instanceProvider(ModelElementTypeBuilder.ModelTypeInstanceProvider<T> instanceProvider) |
Modifier and Type | Method and Description |
---|---|
protected ModelElementInstance |
ModelElementTypeImpl.createModelElementInstance(ModelTypeInstanceContext instanceContext) |
ModelElementInstance |
ModelElementTypeImpl.newInstance(ModelInstance modelInstance) |
ModelElementInstance |
ModelElementTypeImpl.newInstance(ModelInstanceImpl modelInstance,
DomElement domElement) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ModelElementTypeImpl.getInstances(ModelInstance modelInstance) |
Class<? extends ModelElementInstance> |
ModelElementTypeImpl.getInstanceType() |
Modifier and Type | Method and Description |
---|---|
ModelElementTypeBuilder |
ModelElementTypeBuilderImpl.extendsType(Class<? extends ModelElementInstance> extendedType) |
Constructor and Description |
---|
ModelElementTypeBuilderImpl(Class<? extends ModelElementInstance> instanceType,
String name,
ModelImpl model) |
ModelElementTypeImpl(ModelImpl model,
String name,
Class<? extends ModelElementInstance> instanceType) |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
StringAttributeBuilderImpl.idAttributeReference(Class<V> referenceTargetElement) |
<V extends ModelElementInstance> |
StringAttributeBuilderImpl.idAttributeReferenceCollection(Class<V> referenceTargetElement,
Class<? extends AttributeReferenceCollection> attributeReferenceCollection) |
<V extends ModelElementInstance> |
StringAttributeBuilderImpl.qNameAttributeReference(Class<V> referenceTargetElement)
Create a new
AttributeReferenceBuilder for the reference source element instance |
protected <V extends ModelElementInstance> |
StringAttributeBuilderImpl.setAttributeReference(AttributeReferenceBuilder<V> referenceBuilder) |
Modifier and Type | Method and Description |
---|---|
T |
AttributeImpl.getValue(ModelElementInstance modelElement)
returns the value of the attribute.
|
void |
AttributeImpl.removeAttribute(ModelElementInstance modelElement) |
void |
AttributeImpl.setValue(ModelElementInstance modelElement,
T value)
sets the value of the attribute.
|
void |
AttributeImpl.setValue(ModelElementInstance modelElement,
T value,
boolean withReferenceUpdate) |
void |
AttributeImpl.unlinkReference(ModelElementInstance modelElement,
Object referenceIdentifier) |
void |
AttributeImpl.updateIncomingReferences(ModelElementInstance modelElement,
String newIdentifier,
String oldIdentifier) |
Modifier and Type | Class and Description |
---|---|
class |
ChildElementBuilderImpl<T extends ModelElementInstance> |
class |
ChildElementCollectionBuilderImpl<T extends ModelElementInstance> |
class |
ChildElementCollectionImpl<T extends ModelElementInstance>
This collection is a view on an the children of a Model Element.
|
class |
ChildElementImpl<T extends ModelElementInstance>
Represents a single Child Element (ie.
|
Modifier and Type | Method and Description |
---|---|
Collection<T> |
ChildElementCollectionImpl.get(ModelElementInstance element) |
T |
ChildElementImpl.getChild(ModelElementInstance element) |
boolean |
ChildElementImpl.removeChild(ModelElementInstance element) |
void |
ChildElementImpl.setChild(ModelElementInstance element,
T newChildElement) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ReferenceImpl.findReferenceSourceElements(ModelElementInstance referenceTargetElement) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ReferenceImpl.findReferenceSourceElements(ModelElementInstance referenceTargetElement) |
String |
QNameElementReferenceCollectionImpl.getReferenceIdentifier(ModelElementInstance referenceSourceElement) |
String |
UriElementReferenceCollectionImpl.getReferenceIdentifier(ModelElementInstance referenceSourceElement) |
String |
AttributeReferenceImpl.getReferenceIdentifier(ModelElementInstance referenceSourceElement) |
String |
QNameAttributeReferenceImpl.getReferenceIdentifier(ModelElementInstance referenceSourceElement) |
String |
UriElementReferenceImpl.getReferenceIdentifier(ModelElementInstance referenceSourceElement) |
String |
QNameElementReferenceImpl.getReferenceIdentifier(ModelElementInstance referenceSourceElement) |
String |
ElementReferenceCollectionImpl.getReferenceIdentifier(ModelElementInstance referenceSourceElement) |
protected List<String> |
IdsElementReferenceCollectionImpl.getReferenceIdentifiers(ModelElementInstance referenceSourceElement) |
Source |
ElementReferenceImpl.getReferenceSource(ModelElementInstance referenceSourceParent) |
T |
ReferenceImpl.getReferenceTargetElement(ModelElementInstance referenceSourceElement)
Get the reference target model element instance
|
void |
IdsElementReferenceCollectionImpl.referencedElementRemoved(ModelElementInstance referenceTargetElement,
Object referenceIdentifier) |
void |
ReferenceImpl.referencedElementRemoved(ModelElementInstance referenceTargetElement,
Object referenceIdentifier)
Remove the reference if the target element is removed
|
void |
ReferenceImpl.referencedElementUpdated(ModelElementInstance referenceTargetElement,
String oldIdentifier,
String newIdentifier)
Update the reference identifier
|
protected abstract void |
ReferenceImpl.removeReference(ModelElementInstance referenceSourceElement,
ModelElementInstance referenceTargetElement)
Remove the reference in the reference source model element instance
|
protected void |
AttributeReferenceImpl.removeReference(ModelElementInstance referenceSourceElement,
ModelElementInstance referenceTargetElement) |
protected void |
ElementReferenceCollectionImpl.removeReference(ModelElementInstance referenceSourceElement,
ModelElementInstance referenceTargetElement) |
protected abstract void |
ReferenceImpl.setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier)
Set the reference identifier in the reference source
|
protected void |
UriElementReferenceCollectionImpl.setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier) |
protected void |
AttributeReferenceImpl.setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier) |
protected void |
UriElementReferenceImpl.setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier) |
protected void |
ElementReferenceCollectionImpl.setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier) |
protected void |
IdsElementReferenceCollectionImpl.setReferenceIdentifiers(ModelElementInstance referenceSourceElement,
List<String> referenceIdentifiers) |
void |
ReferenceImpl.setReferenceTargetElement(ModelElementInstance referenceSourceElement,
T referenceTargetElement)
Set the reference target model element instance
|
protected void |
IdsElementReferenceCollectionImpl.updateReference(ModelElementInstance referenceSourceElement,
String oldIdentifier,
String newIdentifier) |
protected abstract void |
ReferenceImpl.updateReference(ModelElementInstance referenceSourceElement,
String oldIdentifier,
String newIdentifier)
Update the reference identifier of the reference source model element instance
|
protected void |
AttributeReferenceImpl.updateReference(ModelElementInstance referenceSourceElement,
String oldIdentifier,
String newIdentifier) |
protected void |
ElementReferenceCollectionImpl.updateReference(ModelElementInstance referenceSourceElement,
String oldIdentifier,
String newIdentifier) |
Modifier and Type | Method and Description |
---|---|
static <T extends ModelElementInstance> |
ModelUtil.getModelElementCollection(Collection<DomElement> view,
ModelInstanceImpl model)
Get a collection of all model element instances in a view
|
Modifier and Type | Method and Description |
---|---|
static ModelElementInstance |
ModelUtil.getModelElement(DomElement domElement,
ModelInstanceImpl modelInstance)
Returns the
ModelElement for a DOM element. |
static ModelElementInstance |
ModelUtil.getModelElement(DomElement domElement,
ModelInstanceImpl modelInstance,
ModelElementTypeImpl modelType)
Returns the
ModelElement for a DOM element. |
Modifier and Type | Method and Description |
---|---|
static int |
ModelUtil.getIndexOfElementType(ModelElementInstance modelElement,
List<ModelElementType> childElementTypes)
Find the index of the type of a model element in a list of element types
|
static void |
ModelUtil.setGeneratedUniqueIdentifier(ModelElementType type,
ModelElementInstance modelElementInstance)
Set unique identifier if the type has a String id attribute
|
static void |
ModelUtil.setGeneratedUniqueIdentifier(ModelElementType type,
ModelElementInstance modelElementInstance,
boolean withReferenceUpdate)
Set unique identifier if the type has a String id attribute
|
static void |
ModelUtil.setNewIdentifier(ModelElementType type,
ModelElementInstance modelElementInstance,
String newId,
boolean withReferenceUpdate)
Set new identifier if the type has a String id attribute
|
Modifier and Type | Field and Description |
---|---|
protected ModelElementInstance |
ValidationResultsCollectorImpl.currentElement |
protected ModelElementInstance |
ModelValidationResultImpl.element |
Modifier and Type | Field and Description |
---|---|
protected Map<ModelElementInstance,List<ValidationResult>> |
ValidationResultsCollectorImpl.collectedResults |
protected Map<ModelElementInstance,List<ValidationResult>> |
ModelValidationResultsImpl.collectedResults |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ModelValidationResultImpl.getElement() |
Modifier and Type | Method and Description |
---|---|
Map<ModelElementInstance,List<ValidationResult>> |
ModelValidationResultsImpl.getResults() |
Modifier and Type | Method and Description |
---|---|
void |
ValidationResultsCollectorImpl.setCurrentElement(ModelElementInstance currentElement) |
Constructor and Description |
---|
ModelValidationResultImpl(ModelElementInstance element,
ValidationResultType type,
int code,
String message) |
Constructor and Description |
---|
ModelValidationResultsImpl(Map<ModelElementInstance,List<ValidationResult>> collectedResults,
int errorCount,
int warningCount) |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ModelElementInstance.getChildElementsByType(Class<T> childElementClass)
Return all child elements of a given type
|
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
DomElement.getModelElementInstance()
Returns the
ModelElementInstance which is associated with this element. |
ModelElementInstance |
ModelElementInstance.getParentElement()
Returns the parent element of this.
|
ModelElementInstance |
ModelElementInstance.getUniqueChildElementByNameNs(String namespaceUri,
String elementName)
Returns a child element with the given name or 'null' if no such element exists
|
ModelElementInstance |
ModelElementInstance.getUniqueChildElementByType(Class<? extends ModelElementInstance> elementType)
Returns a child element with the given type
|
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ModelElementInstance.getChildElementsByType(ModelElementType childElementType)
Return all child elements of a given type
|
Modifier and Type | Method and Description |
---|---|
void |
ModelElementInstance.addChildElement(ModelElementInstance newChild)
Adds a new child element to the children of this element.
|
void |
ModelElementInstance.insertElementAfter(ModelElementInstance elementToInsert,
ModelElementInstance insertAfterElement)
Inserts the new element after the given element or at the beginning if the given element is null.
|
boolean |
ModelElementInstance.removeChildElement(ModelElementInstance child)
Removes the child element from this.
|
void |
ModelElementInstance.replaceChildElement(ModelElementInstance existingChild,
ModelElementInstance newChild)
Replace an existing child element with a new child element.
|
void |
ModelElementInstance.replaceWithElement(ModelElementInstance newElement)
Replaces this element with a new element and updates references.
|
void |
DomElement.setModelElementInstance(ModelElementInstance modelElementInstance)
Sets the
ModelElementInstance which should be associated with this element. |
void |
ModelElementInstance.setUniqueChildElementByNameNs(ModelElementInstance newChild)
Adds or replaces a child element by name.
|
Modifier and Type | Method and Description |
---|---|
List<DomElement> |
DomElement.getChildElementsByType(ModelInstanceImpl modelInstance,
Class<? extends ModelElementInstance> elementType)
Returns all child elements of this element with a specific type.
|
ModelElementInstance |
ModelElementInstance.getUniqueChildElementByType(Class<? extends ModelElementInstance> elementType)
Returns a child element with the given type
|
Modifier and Type | Method and Description |
---|---|
ModelElementType |
AbstractModelElementInstanceTest.getType(Class<? extends ModelElementInstance> instanceClass) |
Constructor and Description |
---|
ChildElementAssumption(Class<? extends ModelElementInstance> childElementType) |
ChildElementAssumption(Class<? extends ModelElementInstance> childElementType,
int minOccurs) |
ChildElementAssumption(Class<? extends ModelElementInstance> childElementType,
int minOccurs,
int maxOccurs) |
ChildElementAssumption(String namespaceUri,
Class<? extends ModelElementInstance> childElementType) |
ChildElementAssumption(String namespaceUri,
Class<? extends ModelElementInstance> childElementType,
int minOccurs) |
ChildElementAssumption(String namespaceUri,
Class<? extends ModelElementInstance> childElementType,
int minOccurs,
int maxOccurs) |
TypeAssumption(Class<? extends ModelElementInstance> extendsType,
boolean isAbstract) |
TypeAssumption(String namespaceUri,
Class<? extends ModelElementInstance> extendsType,
boolean isAbstract) |
Modifier and Type | Method and Description |
---|---|
S |
AbstractReferenceAssert.hasIdentifier(ModelElementInstance instance,
String identifier) |
S |
AbstractReferenceAssert.hasNoTargetElement(ModelElementInstance instance) |
AttributeAssert |
AttributeAssert.hasNoValue(ModelElementInstance modelElementInstance) |
ChildElementAssert |
ChildElementAssert.hasSize(ModelElementInstance instance,
int numberOfChildElements) |
S |
AbstractReferenceAssert.hasTargetElement(ModelElementInstance instance,
ModelElementInstance targetElement) |
AttributeAssert |
AttributeAssert.hasValue(ModelElementInstance modelElementInstance) |
AttributeAssert |
AttributeAssert.hasValue(ModelElementInstance modelElementInstance,
Object value) |
ChildElementAssert |
ChildElementAssert.isEmpty(ModelElementInstance instance) |
ChildElementAssert |
ChildElementAssert.isNotEmpty(ModelElementInstance instance) |
Modifier and Type | Method and Description |
---|---|
ChildElementAssert |
ChildElementAssert.containsType(Class<? extends ModelElementInstance> childElementTypeClass) |
ModelElementTypeAssert |
ModelElementTypeAssert.hasInstanceType(Class<? extends ModelElementInstance> instanceType) |
Modifier and Type | Interface and Description |
---|---|
static interface |
ModelElementTypeBuilder.ModelTypeInstanceProvider<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
<T extends ModelElementInstance> |
ModelElementTypeBuilder.instanceProvider(ModelElementTypeBuilder.ModelTypeInstanceProvider<T> instanceProvider) |
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ModelElementType.newInstance(ModelInstance modelInstance) |
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
ModelElementType.getInstances(ModelInstance modelInstanceImpl) |
Class<? extends ModelElementInstance> |
ModelElementType.getInstanceType() |
Modifier and Type | Method and Description |
---|---|
ModelElementTypeBuilder |
ModelElementTypeBuilder.extendsType(Class<? extends ModelElementInstance> extendedType) |
Modifier and Type | Method and Description |
---|---|
<V extends ModelElementInstance> |
StringAttributeBuilder.idAttributeReference(Class<V> referenceTargetElement) |
<V extends ModelElementInstance> |
StringAttributeBuilder.idAttributeReferenceCollection(Class<V> referenceTargetElement,
Class<? extends AttributeReferenceCollection> attributeReferenceCollection) |
<V extends ModelElementInstance> |
StringAttributeBuilder.qNameAttributeReference(Class<V> referenceTargetElement) |
Modifier and Type | Method and Description |
---|---|
T |
Attribute.getValue(ModelElementInstance modelElement)
returns the value of the attribute.
|
void |
Attribute.setValue(ModelElementInstance modelElement,
T value)
sets the value of the attribute.
|
void |
Attribute.setValue(ModelElementInstance modelElement,
T value,
boolean withReferenceUpdate)
sets the value of the attribute.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ChildElement<T extends ModelElementInstance>
A single child element (child Element collection where
ChildElementCollection.getMaxOccurs() returns 1. |
interface |
ChildElementBuilder<T extends ModelElementInstance> |
interface |
ChildElementCollection<T extends ModelElementInstance>
A collection containing all or a subset of the child
elements of a given
ModelElementInstance . |
interface |
ChildElementCollectionBuilder<T extends ModelElementInstance> |
Modifier and Type | Method and Description |
---|---|
Collection<T> |
ChildElementCollection.get(ModelElementInstance element)
returns a
Collection containing all or a subset of the child elements of
a ModelElementInstance . |
T |
ChildElement.getChild(ModelElementInstance element)
Returns the child element.
|
boolean |
ChildElement.removeChild(ModelElementInstance element)
Removes the child element.
|
void |
ChildElement.setChild(ModelElementInstance element,
T newChildElement)
Sets the child element, potentially replacing an existing child element.
|
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
Reference.findReferenceSourceElements(ModelElementInstance referenceTargetElement)
Find all reference source element instances of the reference target model element instance
|
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementInstance> |
Reference.findReferenceSourceElements(ModelElementInstance referenceTargetElement)
Find all reference source element instances of the reference target model element instance
|
String |
Reference.getReferenceIdentifier(ModelElementInstance referenceSourceElement)
Get the reference identifier which is set in the reference source
|
Source |
ElementReference.getReferenceSource(ModelElementInstance referenceSourceParent) |
T |
Reference.getReferenceTargetElement(ModelElementInstance modelElement) |
Collection<T> |
AttributeReferenceCollection.getReferenceTargetElements(ModelElementInstance referenceSourceElement) |
protected void |
AttributeReferenceCollection.performAddOperation(ModelElementInstance referenceSourceElement,
T referenceTargetElement) |
protected void |
AttributeReferenceCollection.performClearOperation(ModelElementInstance referenceSourceElement) |
protected void |
AttributeReferenceCollection.performRemoveOperation(ModelElementInstance referenceSourceElement,
Object o) |
protected void |
AttributeReferenceCollection.removeReference(ModelElementInstance referenceSourceElement,
ModelElementInstance referenceTargetElement) |
protected void |
AttributeReferenceCollection.setReferenceIdentifier(ModelElementInstance referenceSourceElement,
String referenceIdentifier) |
void |
Reference.setReferenceTargetElement(ModelElementInstance referenceSourceElement,
T referenceTargetElement) |
protected void |
AttributeReferenceCollection.updateReference(ModelElementInstance referenceSourceElement,
String oldIdentifier,
String newIdentifier) |
Modifier and Type | Interface and Description |
---|---|
interface |
ModelElementValidator<T extends ModelElementInstance>
A validator for model element instances.
|
Modifier and Type | Method and Description |
---|---|
ModelElementInstance |
ValidationResult.getElement() |
Modifier and Type | Method and Description |
---|---|
Map<ModelElementInstance,List<ValidationResult>> |
ValidationResults.getResults() |
Modifier and Type | Method and Description |
---|---|
void |
ValidationResultFormatter.formatElement(StringWriter writer,
ModelElementInstance element)
formats an element in the summary
|
Copyright © 2019. All rights reserved.