public interface IDiagramContainer extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addDiagram(IAbstractDiagram element)
Add a ObAbstractDiagram to the 'Diagram' association.
|
void |
addOwnedSet(IDiagramSet element)
Add a ObDiagramSet to the 'OwnedSet' association.
|
int |
cardDiagram()
Returns the number elements in the Diagram association.
|
int |
cardDiagram(Class<? extends IAbstractDiagram> filteredClass)
Returns the number elements in the Diagram association filtered with the given metaclass.
|
int |
cardOwnedSet()
Returns the number elements in the OwnedSet association.
|
int |
cardOwnedSet(Class<? extends IDiagramSet> filteredClass)
Returns the number elements in the OwnedSet association filtered with the given metaclass.
|
ObList<IAbstractDiagram> |
getDiagram()
Get the list of ObAbstractDiagram to the Diagram association.
|
<T extends IAbstractDiagram> |
getDiagram(Class<T> filteredClass)
Get the list of ObAbstractDiagram to the Diagram association.
|
ObList<IDiagramSet> |
getOwnedSet()
Get the list of ObDiagramSet to the OwnedSet association.
|
<T extends IDiagramSet> |
getOwnedSet(Class<T> filteredClass)
Get the list of ObDiagramSet to the OwnedSet association.
|
IProject |
getOwner()
Get the Owner association.
|
void |
removeDiagram(IAbstractDiagram element)
Remove an ObAbstractDiagram from the 'Diagram' association.
|
void |
removeOwnedSet(IDiagramSet element)
Remove an ObDiagramSet from the 'OwnedSet' association.
|
void |
setOwner(IProject element)
Setter for the 'Owner' [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
IProject getOwner()
void setOwner(IProject element)
element
- The element to set.void addDiagram(IAbstractDiagram element)
element
- The ObAbstractDiagram to add.int cardDiagram()
int cardDiagram(Class<? extends IAbstractDiagram> filteredClass)
filteredClass
- The filter to apply.ObList<IAbstractDiagram> getDiagram()
<T extends IAbstractDiagram> ObList<T> getDiagram(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 removeDiagram(IAbstractDiagram element)
element
- The ObAbstractDiagram to remove.void addOwnedSet(IDiagramSet element)
element
- The ObDiagramSet to add.int cardOwnedSet()
int cardOwnedSet(Class<? extends IDiagramSet> filteredClass)
filteredClass
- The filter to apply.ObList<IDiagramSet> getOwnedSet()
<T extends IDiagramSet> ObList<T> getOwnedSet(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 removeOwnedSet(IDiagramSet element)
element
- The ObDiagramSet to remove.