public interface IModelElement extends IElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBpmnLaneRefs(IBpmnLane element)
Add a ObBpmnLane to the 'BpmnLaneRefs' association.
|
void |
addConstraintDefinition(IConstraint element)
Add a ObConstraint to the 'ConstraintDefinition' association.
|
void |
addDefaultParametering(ITemplateParameter element)
Add a ObTemplateParameter to the 'DefaultParametering' association.
|
void |
addDependsOnDependency(IDependency element)
Add a ObDependency to the 'DependsOnDependency' association.
|
void |
addDescriptor(INote element)
Add a ObNote to the 'Descriptor' association.
|
void |
addDocument(IExternDocument element)
Add a ObExternDocument to the 'Document' association.
|
void |
addExtension(IStereotype element)
Add a ObStereotype to the 'Extension' association.
|
void |
addImpactedDependency(IDependency element)
Add a ObDependency to the 'ImpactedDependency' association.
|
void |
addLocalDescriptor(ILocalNote element)
Add a ObLocalNote to the 'LocalDescriptor' association.
|
void |
addLocalTag(ILocalTaggedValue element)
Add a ObLocalTaggedValue to the 'LocalTag' association.
|
void |
addManifesting(IManifestation element)
Add a ObManifestation to the 'Manifesting' association.
|
void |
addproduct(IAbstractDiagram element)
Add a ObAbstractDiagram to the 'product' association.
|
void |
addReceivedInfo(IInformationFlow element)
Add a ObInformationFlow to the 'ReceivedInfo' association.
|
void |
addRepresentingConnector(IConnector element)
Add a ObConnector to the 'RepresentingConnector' association.
|
void |
addRepresentingEnd(IConnectorEnd element)
Add a ObConnectorEnd to the 'RepresentingEnd' association.
|
void |
addRepresentingInstance(IBindableInstance element)
Add a ObBindableInstance to the 'RepresentingInstance' association.
|
void |
addRepresentingPartition(IActivityPartition element)
Add a ObActivityPartition to the 'RepresentingPartition' association.
|
void |
addRepresents(IBinding element)
Add a ObBinding to the 'Represents' association.
|
void |
addSentInfo(IInformationFlow element)
Add a ObInformationFlow to the 'SentInfo' association.
|
void |
addStereotype(String type)
This operation adds the stereotype having this name to the given element.
|
void |
addTag(ITaggedValue element)
Add a ObTaggedValue to the 'Tag' association.
|
void |
addTemplateSubstitution(ITemplateParameterSubstitution element)
Add a ObTemplateParameterSubstitution to the 'TemplateSubstitution' association.
|
void |
addTypingParameter(ITemplateParameter element)
Add a ObTemplateParameter to the 'TypingParameter' association.
|
int |
cardBpmnLaneRefs()
Returns the number elements in the BpmnLaneRefs association.
|
int |
cardBpmnLaneRefs(Class<? extends IBpmnLane> filteredClass)
Returns the number elements in the BpmnLaneRefs association filtered with the given metaclass.
|
int |
cardConstraintDefinition()
Returns the number elements in the ConstraintDefinition association.
|
int |
cardConstraintDefinition(Class<? extends IConstraint> filteredClass)
Returns the number elements in the ConstraintDefinition association filtered with the given metaclass.
|
int |
cardDefaultParametering()
Returns the number elements in the DefaultParametering association.
|
int |
cardDefaultParametering(Class<? extends ITemplateParameter> filteredClass)
Returns the number elements in the DefaultParametering association filtered with the given metaclass.
|
int |
cardDependsOnDependency()
Returns the number elements in the DependsOnDependency association.
|
int |
cardDependsOnDependency(Class<? extends IDependency> filteredClass)
Returns the number elements in the DependsOnDependency association filtered with the given metaclass.
|
int |
cardDescriptor()
Returns the number elements in the Descriptor association.
|
int |
cardDescriptor(Class<? extends INote> filteredClass)
Returns the number elements in the Descriptor association filtered with the given metaclass.
|
int |
cardDocument()
Returns the number elements in the Document association.
|
int |
cardDocument(Class<? extends IExternDocument> filteredClass)
Returns the number elements in the Document association filtered with the given metaclass.
|
int |
cardExtension()
Returns the number elements in the Extension association.
|
int |
cardExtension(Class<? extends IStereotype> filteredClass)
Returns the number elements in the Extension association filtered with the given metaclass.
|
int |
cardImpactedDependency()
Returns the number elements in the ImpactedDependency association.
|
int |
cardImpactedDependency(Class<? extends IDependency> filteredClass)
Returns the number elements in the ImpactedDependency association filtered with the given metaclass.
|
int |
cardLocalDescriptor()
Returns the number elements in the LocalDescriptor association.
|
int |
cardLocalDescriptor(Class<? extends ILocalNote> filteredClass)
Returns the number elements in the LocalDescriptor association filtered with the given metaclass.
|
int |
cardLocalTag()
Returns the number elements in the LocalTag association.
|
int |
cardLocalTag(Class<? extends ILocalTaggedValue> filteredClass)
Returns the number elements in the LocalTag association filtered with the given metaclass.
|
int |
cardManifesting()
Returns the number elements in the Manifesting association.
|
int |
cardManifesting(Class<? extends IManifestation> filteredClass)
Returns the number elements in the Manifesting association filtered with the given metaclass.
|
int |
cardproduct()
Returns the number elements in the product association.
|
int |
cardproduct(Class<? extends IAbstractDiagram> filteredClass)
Returns the number elements in the product association filtered with the given metaclass.
|
int |
cardReceivedInfo()
Returns the number elements in the ReceivedInfo association.
|
int |
cardReceivedInfo(Class<? extends IInformationFlow> filteredClass)
Returns the number elements in the ReceivedInfo association filtered with the given metaclass.
|
int |
cardRepresentingConnector()
Returns the number elements in the RepresentingConnector association.
|
int |
cardRepresentingConnector(Class<? extends IConnector> filteredClass)
Returns the number elements in the RepresentingConnector association filtered with the given metaclass.
|
int |
cardRepresentingEnd()
Returns the number elements in the RepresentingEnd association.
|
int |
cardRepresentingEnd(Class<? extends IConnectorEnd> filteredClass)
Returns the number elements in the RepresentingEnd association filtered with the given metaclass.
|
int |
cardRepresentingInstance()
Returns the number elements in the RepresentingInstance association.
|
int |
cardRepresentingInstance(Class<? extends IBindableInstance> filteredClass)
Returns the number elements in the RepresentingInstance association filtered with the given metaclass.
|
int |
cardRepresentingPartition()
Returns the number elements in the RepresentingPartition association.
|
int |
cardRepresentingPartition(Class<? extends IActivityPartition> filteredClass)
Returns the number elements in the RepresentingPartition association filtered with the given metaclass.
|
int |
cardRepresents()
Returns the number elements in the Represents association.
|
int |
cardRepresents(Class<? extends IBinding> filteredClass)
Returns the number elements in the Represents association filtered with the given metaclass.
|
int |
cardSentInfo()
Returns the number elements in the SentInfo association.
|
int |
cardSentInfo(Class<? extends IInformationFlow> filteredClass)
Returns the number elements in the SentInfo association filtered with the given metaclass.
|
int |
cardTag()
Returns the number elements in the Tag association.
|
int |
cardTag(Class<? extends ITaggedValue> filteredClass)
Returns the number elements in the Tag association filtered with the given metaclass.
|
int |
cardTemplateSubstitution()
Returns the number elements in the TemplateSubstitution association.
|
int |
cardTemplateSubstitution(Class<? extends ITemplateParameterSubstitution> filteredClass)
Returns the number elements in the TemplateSubstitution association filtered with the given metaclass.
|
int |
cardTypingParameter()
Returns the number elements in the TypingParameter association.
|
int |
cardTypingParameter(Class<? extends ITemplateParameter> filteredClass)
Returns the number elements in the TypingParameter association filtered with the given metaclass.
|
ObList<IBpmnLane> |
getBpmnLaneRefs()
Get the list of ObBpmnLane to the BpmnLaneRefs association.
|
<T extends IBpmnLane> |
getBpmnLaneRefs(Class<T> filteredClass)
Get the list of ObBpmnLane to the BpmnLaneRefs association.
|
ObList<IConstraint> |
getConstraintDefinition()
Get the list of ObConstraint to the ConstraintDefinition association.
|
<T extends IConstraint> |
getConstraintDefinition(Class<T> filteredClass)
Get the list of ObConstraint to the ConstraintDefinition association.
|
ObList<ITemplateParameter> |
getDefaultParametering()
Get the list of ObTemplateParameter to the DefaultParametering association.
|
<T extends ITemplateParameter> |
getDefaultParametering(Class<T> filteredClass)
Get the list of ObTemplateParameter to the DefaultParametering association.
|
ObList<IDependency> |
getDependsOnDependency()
Get the list of ObDependency to the DependsOnDependency association.
|
<T extends IDependency> |
getDependsOnDependency(Class<T> filteredClass)
Get the list of ObDependency to the DependsOnDependency association.
|
ObList<INote> |
getDescriptor()
Get the list of ObNote to the Descriptor association.
|
<T extends INote> |
getDescriptor(Class<T> filteredClass)
Get the list of ObNote to the Descriptor association.
|
ObList<IExternDocument> |
getDocument()
Get the list of ObExternDocument to the Document association.
|
<T extends IExternDocument> |
getDocument(Class<T> filteredClass)
Get the list of ObExternDocument to the Document association.
|
ObList<IStereotype> |
getExtension()
Get the list of ObStereotype to the Extension association.
|
<T extends IStereotype> |
getExtension(Class<T> filteredClass)
Get the list of ObStereotype to the Extension association.
|
ObList<IDependency> |
getImpactedDependency()
Get the list of ObDependency to the ImpactedDependency association.
|
<T extends IDependency> |
getImpactedDependency(Class<T> filteredClass)
Get the list of ObDependency to the ImpactedDependency association.
|
ObList<ILocalNote> |
getLocalDescriptor()
Get the list of ObLocalNote to the LocalDescriptor association.
|
<T extends ILocalNote> |
getLocalDescriptor(Class<T> filteredClass)
Get the list of ObLocalNote to the LocalDescriptor association.
|
ObList<ILocalTaggedValue> |
getLocalTag()
Get the list of ObLocalTaggedValue to the LocalTag association.
|
<T extends ILocalTaggedValue> |
getLocalTag(Class<T> filteredClass)
Get the list of ObLocalTaggedValue to the LocalTag association.
|
ObList<IManifestation> |
getManifesting()
Get the list of ObManifestation to the Manifesting association.
|
<T extends IManifestation> |
getManifesting(Class<T> filteredClass)
Get the list of ObManifestation to the Manifesting association.
|
INote |
getNote(String type) |
String |
getNoteContent(String type) |
ITemplateParameter |
getOwnerTemplateParameter()
Get the OwnerTemplateParameter association.
|
ObList<IAbstractDiagram> |
getproduct()
Get the list of ObAbstractDiagram to the product association.
|
<T extends IAbstractDiagram> |
getproduct(Class<T> filteredClass)
Get the list of ObAbstractDiagram to the product association.
|
ObList<IInformationFlow> |
getReceivedInfo()
Get the list of ObInformationFlow to the ReceivedInfo association.
|
<T extends IInformationFlow> |
getReceivedInfo(Class<T> filteredClass)
Get the list of ObInformationFlow to the ReceivedInfo association.
|
ObList<IConnector> |
getRepresentingConnector()
Get the list of ObConnector to the RepresentingConnector association.
|
<T extends IConnector> |
getRepresentingConnector(Class<T> filteredClass)
Get the list of ObConnector to the RepresentingConnector association.
|
ObList<IConnectorEnd> |
getRepresentingEnd()
Get the list of ObConnectorEnd to the RepresentingEnd association.
|
<T extends IConnectorEnd> |
getRepresentingEnd(Class<T> filteredClass)
Get the list of ObConnectorEnd to the RepresentingEnd association.
|
ObList<IBindableInstance> |
getRepresentingInstance()
Get the list of ObBindableInstance to the RepresentingInstance association.
|
<T extends IBindableInstance> |
getRepresentingInstance(Class<T> filteredClass)
Get the list of ObBindableInstance to the RepresentingInstance association.
|
ObList<IActivityPartition> |
getRepresentingPartition()
Get the list of ObActivityPartition to the RepresentingPartition association.
|
<T extends IActivityPartition> |
getRepresentingPartition(Class<T> filteredClass)
Get the list of ObActivityPartition to the RepresentingPartition association.
|
ObList<IBinding> |
getRepresents()
Get the list of ObBinding to the Represents association.
|
<T extends IBinding> |
getRepresents(Class<T> filteredClass)
Get the list of ObBinding to the Represents association.
|
ObList<IInformationFlow> |
getSentInfo()
Get the list of ObInformationFlow to the SentInfo association.
|
<T extends IInformationFlow> |
getSentInfo(Class<T> filteredClass)
Get the list of ObInformationFlow to the SentInfo association.
|
ObList<ITaggedValue> |
getTag()
Get the list of ObTaggedValue to the Tag association.
|
<T extends ITaggedValue> |
getTag(Class<T> filteredClass)
Get the list of ObTaggedValue to the Tag association.
|
List<String> |
getTagValues(String type) |
ObList<ITemplateParameterSubstitution> |
getTemplateSubstitution()
Get the list of ObTemplateParameterSubstitution to the TemplateSubstitution association.
|
<T extends ITemplateParameterSubstitution> |
getTemplateSubstitution(Class<T> filteredClass)
Get the list of ObTemplateParameterSubstitution to the TemplateSubstitution association.
|
ObList<ITemplateParameter> |
getTypingParameter()
Get the list of ObTemplateParameter to the TypingParameter association.
|
<T extends ITemplateParameter> |
getTypingParameter(Class<T> filteredClass)
Get the list of ObTemplateParameter to the TypingParameter association.
|
boolean |
isStereotyped(String stereotypeName) |
boolean |
isTagged(String type) |
void |
putNoteContent(String type,
String content) |
void |
putTagValue(String type,
String value) |
void |
putTagValues(String type,
List<String> values) |
void |
removeBpmnLaneRefs(IBpmnLane element)
Remove an ObBpmnLane from the 'BpmnLaneRefs' association.
|
void |
removeConstraintDefinition(IConstraint element)
Remove an ObConstraint from the 'ConstraintDefinition' association.
|
void |
removeDefaultParametering(ITemplateParameter element)
Remove an ObTemplateParameter from the 'DefaultParametering' association.
|
void |
removeDependsOnDependency(IDependency element)
Remove an ObDependency from the 'DependsOnDependency' association.
|
void |
removeDescriptor(INote element)
Remove an ObNote from the 'Descriptor' association.
|
void |
removeDocument(IExternDocument element)
Remove an ObExternDocument from the 'Document' association.
|
void |
removeExtension(IStereotype element)
Remove an ObStereotype from the 'Extension' association.
|
void |
removeImpactedDependency(IDependency element)
Remove an ObDependency from the 'ImpactedDependency' association.
|
void |
removeLocalDescriptor(ILocalNote element)
Remove an ObLocalNote from the 'LocalDescriptor' association.
|
void |
removeLocalTag(ILocalTaggedValue element)
Remove an ObLocalTaggedValue from the 'LocalTag' association.
|
void |
removeManifesting(IManifestation element)
Remove an ObManifestation from the 'Manifesting' association.
|
void |
removeNote(String noteType) |
void |
removeproduct(IAbstractDiagram element)
Remove an ObAbstractDiagram from the 'product' association.
|
void |
removeReceivedInfo(IInformationFlow element)
Remove an ObInformationFlow from the 'ReceivedInfo' association.
|
void |
removeRepresentingConnector(IConnector element)
Remove an ObConnector from the 'RepresentingConnector' association.
|
void |
removeRepresentingEnd(IConnectorEnd element)
Remove an ObConnectorEnd from the 'RepresentingEnd' association.
|
void |
removeRepresentingInstance(IBindableInstance element)
Remove an ObBindableInstance from the 'RepresentingInstance' association.
|
void |
removeRepresentingPartition(IActivityPartition element)
Remove an ObActivityPartition from the 'RepresentingPartition' association.
|
void |
removeRepresents(IBinding element)
Remove an ObBinding from the 'Represents' association.
|
void |
removeSentInfo(IInformationFlow element)
Remove an ObInformationFlow from the 'SentInfo' association.
|
void |
removeStereotype(String type) |
void |
removeTag(ITaggedValue element)
Remove an ObTaggedValue from the 'Tag' association.
|
void |
removeTag(String type) |
void |
removeTemplateSubstitution(ITemplateParameterSubstitution element)
Remove an ObTemplateParameterSubstitution from the 'TemplateSubstitution' association.
|
void |
removeTypingParameter(ITemplateParameter element)
Remove an ObTemplateParameter from the 'TypingParameter' association.
|
void |
setName(String value)
Setter for the 'Name' meta class attribute
|
void |
setOwnerTemplateParameter(ITemplateParameter element)
Setter for the 'OwnerTemplateParameter' [0..1] association.
|
String |
toString() |
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
void addStereotype(String type) throws StereotypeNotFoundException
type
- The stereotype name.StereotypeNotFoundException
- if the stereotype is not known.boolean isStereotyped(String stereotypeName)
boolean isTagged(String type)
void putNoteContent(String type, String content) throws NoteTypeNotFoundException
NoteTypeNotFoundException
void putTagValue(String type, String value) throws TagTypeNotFoundException
TagTypeNotFoundException
void putTagValues(String type, List<String> values) throws TagTypeNotFoundException
TagTypeNotFoundException
void removeNote(String noteType)
void removeStereotype(String type) throws StereotypeNotFoundException
StereotypeNotFoundException
void removeTag(String type)
String toString()
void setName(String value)
value
- the new 'Name' value.void addRepresents(IBinding element)
element
- The ObBinding to add.int cardRepresents()
int cardRepresents(Class<? extends IBinding> filteredClass)
filteredClass
- The filter to apply.ObList<IBinding> getRepresents()
<T extends IBinding> ObList<T> getRepresents(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRepresents(IBinding element)
element
- The ObBinding to remove.void addConstraintDefinition(IConstraint element)
element
- The ObConstraint to add.int cardConstraintDefinition()
int cardConstraintDefinition(Class<? extends IConstraint> filteredClass)
filteredClass
- The filter to apply.ObList<IConstraint> getConstraintDefinition()
<T extends IConstraint> ObList<T> getConstraintDefinition(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeConstraintDefinition(IConstraint element)
element
- The ObConstraint to remove.void addDependsOnDependency(IDependency element)
element
- The ObDependency to add.int cardDependsOnDependency()
int cardDependsOnDependency(Class<? extends IDependency> filteredClass)
filteredClass
- The filter to apply.ObList<IDependency> getDependsOnDependency()
<T extends IDependency> ObList<T> getDependsOnDependency(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDependsOnDependency(IDependency element)
element
- The ObDependency to remove.void addImpactedDependency(IDependency element)
element
- The ObDependency to add.int cardImpactedDependency()
int cardImpactedDependency(Class<? extends IDependency> filteredClass)
filteredClass
- The filter to apply.ObList<IDependency> getImpactedDependency()
<T extends IDependency> ObList<T> getImpactedDependency(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeImpactedDependency(IDependency element)
element
- The ObDependency to remove.void addproduct(IAbstractDiagram element)
element
- The ObAbstractDiagram to add.int cardproduct()
int cardproduct(Class<? extends IAbstractDiagram> filteredClass)
filteredClass
- The filter to apply.ObList<IAbstractDiagram> getproduct()
<T extends IAbstractDiagram> ObList<T> getproduct(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeproduct(IAbstractDiagram element)
element
- The ObAbstractDiagram to remove.void addLocalDescriptor(ILocalNote element)
element
- The ObLocalNote to add.int cardLocalDescriptor()
int cardLocalDescriptor(Class<? extends ILocalNote> filteredClass)
filteredClass
- The filter to apply.ObList<ILocalNote> getLocalDescriptor()
<T extends ILocalNote> ObList<T> getLocalDescriptor(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeLocalDescriptor(ILocalNote element)
element
- The ObLocalNote to remove.void addLocalTag(ILocalTaggedValue element)
element
- The ObLocalTaggedValue to add.int cardLocalTag()
int cardLocalTag(Class<? extends ILocalTaggedValue> filteredClass)
filteredClass
- The filter to apply.ObList<ILocalTaggedValue> getLocalTag()
<T extends ILocalTaggedValue> ObList<T> getLocalTag(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeLocalTag(ILocalTaggedValue element)
element
- The ObLocalTaggedValue to remove.void addManifesting(IManifestation element)
element
- The ObManifestation to add.int cardManifesting()
int cardManifesting(Class<? extends IManifestation> filteredClass)
filteredClass
- The filter to apply.ObList<IManifestation> getManifesting()
<T extends IManifestation> ObList<T> getManifesting(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeManifesting(IManifestation element)
element
- The ObManifestation to remove.void addDefaultParametering(ITemplateParameter element)
element
- The ObTemplateParameter to add.int cardDefaultParametering()
int cardDefaultParametering(Class<? extends ITemplateParameter> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateParameter> getDefaultParametering()
<T extends ITemplateParameter> ObList<T> getDefaultParametering(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDefaultParametering(ITemplateParameter element)
element
- The ObTemplateParameter to remove.ITemplateParameter getOwnerTemplateParameter()
void setOwnerTemplateParameter(ITemplateParameter element)
element
- The element to set.void addDescriptor(INote element)
element
- The ObNote to add.int cardDescriptor()
int cardDescriptor(Class<? extends INote> filteredClass)
filteredClass
- The filter to apply.ObList<INote> getDescriptor()
<T extends INote> ObList<T> getDescriptor(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDescriptor(INote element)
element
- The ObNote to remove.void addExtension(IStereotype element)
element
- The ObStereotype to add.int cardExtension()
int cardExtension(Class<? extends IStereotype> filteredClass)
filteredClass
- The filter to apply.ObList<IStereotype> getExtension()
<T extends IStereotype> ObList<T> getExtension(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeExtension(IStereotype element)
element
- The ObStereotype to remove.void addTag(ITaggedValue element)
element
- The ObTaggedValue to add.int cardTag()
int cardTag(Class<? extends ITaggedValue> filteredClass)
filteredClass
- The filter to apply.ObList<ITaggedValue> getTag()
<T extends ITaggedValue> ObList<T> getTag(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeTag(ITaggedValue element)
element
- The ObTaggedValue to remove.void addDocument(IExternDocument element)
element
- The ObExternDocument to add.int cardDocument()
int cardDocument(Class<? extends IExternDocument> filteredClass)
filteredClass
- The filter to apply.ObList<IExternDocument> getDocument()
<T extends IExternDocument> ObList<T> getDocument(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDocument(IExternDocument element)
element
- The ObExternDocument to remove.void addTemplateSubstitution(ITemplateParameterSubstitution element)
element
- The ObTemplateParameterSubstitution to add.int cardTemplateSubstitution()
int cardTemplateSubstitution(Class<? extends ITemplateParameterSubstitution> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateParameterSubstitution> getTemplateSubstitution()
<T extends ITemplateParameterSubstitution> ObList<T> getTemplateSubstitution(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeTemplateSubstitution(ITemplateParameterSubstitution element)
element
- The ObTemplateParameterSubstitution to remove.void addTypingParameter(ITemplateParameter element)
element
- The ObTemplateParameter to add.int cardTypingParameter()
int cardTypingParameter(Class<? extends ITemplateParameter> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateParameter> getTypingParameter()
<T extends ITemplateParameter> ObList<T> getTypingParameter(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeTypingParameter(ITemplateParameter element)
element
- The ObTemplateParameter to remove.void addRepresentingInstance(IBindableInstance element)
element
- The ObBindableInstance to add.int cardRepresentingInstance()
int cardRepresentingInstance(Class<? extends IBindableInstance> filteredClass)
filteredClass
- The filter to apply.ObList<IBindableInstance> getRepresentingInstance()
<T extends IBindableInstance> ObList<T> getRepresentingInstance(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRepresentingInstance(IBindableInstance element)
element
- The ObBindableInstance to remove.void addRepresentingConnector(IConnector element)
element
- The ObConnector to add.int cardRepresentingConnector()
int cardRepresentingConnector(Class<? extends IConnector> filteredClass)
filteredClass
- The filter to apply.ObList<IConnector> getRepresentingConnector()
<T extends IConnector> ObList<T> getRepresentingConnector(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRepresentingConnector(IConnector element)
element
- The ObConnector to remove.void addRepresentingEnd(IConnectorEnd element)
element
- The ObConnectorEnd to add.int cardRepresentingEnd()
int cardRepresentingEnd(Class<? extends IConnectorEnd> filteredClass)
filteredClass
- The filter to apply.ObList<IConnectorEnd> getRepresentingEnd()
<T extends IConnectorEnd> ObList<T> getRepresentingEnd(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRepresentingEnd(IConnectorEnd element)
element
- The ObConnectorEnd to remove.void addRepresentingPartition(IActivityPartition element)
element
- The ObActivityPartition to add.int cardRepresentingPartition()
int cardRepresentingPartition(Class<? extends IActivityPartition> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityPartition> getRepresentingPartition()
<T extends IActivityPartition> ObList<T> getRepresentingPartition(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRepresentingPartition(IActivityPartition element)
element
- The ObActivityPartition to remove.void addReceivedInfo(IInformationFlow element)
element
- The ObInformationFlow to add.int cardReceivedInfo()
int cardReceivedInfo(Class<? extends IInformationFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IInformationFlow> getReceivedInfo()
<T extends IInformationFlow> ObList<T> getReceivedInfo(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeReceivedInfo(IInformationFlow element)
element
- The ObInformationFlow to remove.void addSentInfo(IInformationFlow element)
element
- The ObInformationFlow to add.int cardSentInfo()
int cardSentInfo(Class<? extends IInformationFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IInformationFlow> getSentInfo()
<T extends IInformationFlow> ObList<T> getSentInfo(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeSentInfo(IInformationFlow element)
element
- The ObInformationFlow to remove.void addBpmnLaneRefs(IBpmnLane element)
element
- The ObBpmnLane to add.int cardBpmnLaneRefs()
int cardBpmnLaneRefs(Class<? extends IBpmnLane> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnLane> getBpmnLaneRefs()
<T extends IBpmnLane> ObList<T> getBpmnLaneRefs(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeBpmnLaneRefs(IBpmnLane element)
element
- The ObBpmnLane to remove.