public interface IDiagramSet extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addReferencedDiagram(IAbstractDiagram element)
Add a ObAbstractDiagram to the 'ReferencedDiagram' association.
|
void |
addSub(IDiagramSet element)
Add a ObDiagramSet to the 'Sub' association.
|
int |
cardReferencedDiagram()
Returns the number elements in the ReferencedDiagram association.
|
int |
cardReferencedDiagram(Class<? extends IAbstractDiagram> filteredClass)
Returns the number elements in the ReferencedDiagram association filtered with the given metaclass.
|
int |
cardSub()
Returns the number elements in the Sub association.
|
int |
cardSub(Class<? extends IDiagramSet> filteredClass)
Returns the number elements in the Sub association filtered with the given metaclass.
|
IDiagramContainer |
getContainer()
Get the Container association.
|
ObList<IAbstractDiagram> |
getReferencedDiagram()
Get the list of ObAbstractDiagram to the ReferencedDiagram association.
|
<T extends IAbstractDiagram> |
getReferencedDiagram(Class<T> filteredClass)
Get the list of ObAbstractDiagram to the ReferencedDiagram association.
|
ObList<IDiagramSet> |
getSub()
Get the list of ObDiagramSet to the Sub association.
|
<T extends IDiagramSet> |
getSub(Class<T> filteredClass)
Get the list of ObDiagramSet to the Sub association.
|
IDiagramSet |
getSuper()
Get the Super association.
|
void |
removeReferencedDiagram(IAbstractDiagram element)
Remove an ObAbstractDiagram from the 'ReferencedDiagram' association.
|
void |
removeSub(IDiagramSet element)
Remove an ObDiagramSet from the 'Sub' association.
|
void |
setContainer(IDiagramContainer element)
Setter for the 'Container' [0..1] association.
|
void |
setSuper(IDiagramSet element)
Setter for the 'Super' [0..1] association.
|
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, 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
IDiagramContainer getContainer()
void setContainer(IDiagramContainer element)
element
- The element to set.void addSub(IDiagramSet element)
element
- The ObDiagramSet to add.int cardSub()
int cardSub(Class<? extends IDiagramSet> filteredClass)
filteredClass
- The filter to apply.ObList<IDiagramSet> getSub()
<T extends IDiagramSet> ObList<T> getSub(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 removeSub(IDiagramSet element)
element
- The ObDiagramSet to remove.IDiagramSet getSuper()
void setSuper(IDiagramSet element)
element
- The element to set.void addReferencedDiagram(IAbstractDiagram element)
element
- The ObAbstractDiagram to add.int cardReferencedDiagram()
int cardReferencedDiagram(Class<? extends IAbstractDiagram> filteredClass)
filteredClass
- The filter to apply.ObList<IAbstractDiagram> getReferencedDiagram()
<T extends IAbstractDiagram> ObList<T> getReferencedDiagram(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 removeReferencedDiagram(IAbstractDiagram element)
element
- The ObAbstractDiagram to remove.