public interface INameSpace extends IModelTree
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addDeclared(IInstance element)
Add a ObInstance to the 'Declared' association.
|
void |
addImporting(IElementImport element)
Add a ObElementImport to the 'Importing' association.
|
void |
addInstanciatingBinding(ITemplateBinding element)
Add a ObTemplateBinding to the 'InstanciatingBinding' association.
|
void |
addOwnedBehavior(IBehavior element)
Add a ObBehavior to the 'OwnedBehavior' association.
|
void |
addOwnedCollaborationUse(ICollaborationUse element)
Add a ObCollaborationUse to the 'OwnedCollaborationUse' association.
|
void |
addOwnedDataFlow(IDataFlow element)
Add a ObDataFlow to the 'OwnedDataFlow' association.
|
void |
addOwnedImport(IElementImport element)
Add a ObElementImport to the 'OwnedImport' association.
|
void |
addOwnedInformationFlow(IInformationFlow element)
Add a ObInformationFlow to the 'OwnedInformationFlow' association.
|
void |
addOwnedPackageImport(IPackageImport element)
Add a ObPackageImport to the 'OwnedPackageImport' association.
|
void |
addParent(IGeneralization element)
Add a ObGeneralization to the 'Parent' association.
|
void |
addRealized(IInterfaceRealization element)
Add a ObInterfaceRealization to the 'Realized' association.
|
void |
addReceived(IDataFlow element)
Add a ObDataFlow to the 'Received' association.
|
void |
addRepresenting(IInstance element)
Add a ObInstance to the 'Representing' association.
|
void |
addSent(IDataFlow element)
Add a ObDataFlow to the 'Sent' association.
|
void |
addSpecialization(IGeneralization element)
Add a ObGeneralization to the 'Specialization' association.
|
void |
addTemplate(ITemplateParameter element)
Add a ObTemplateParameter to the 'Template' association.
|
void |
addTemplateInstanciation(ITemplateBinding element)
Add a ObTemplateBinding to the 'TemplateInstanciation' association.
|
void |
addusedNamespaceUse(INamespaceUse element)
Add a ObNamespaceUse to the 'used' association.
|
void |
adduserNamespaceUse(INamespaceUse element)
Add a ObNamespaceUse to the 'user' association.
|
int |
cardDeclared()
Returns the number elements in the Declared association.
|
int |
cardDeclared(Class<? extends IInstance> filteredClass)
Returns the number elements in the Declared association filtered with the given metaclass.
|
int |
cardImporting()
Returns the number elements in the Importing association.
|
int |
cardImporting(Class<? extends IElementImport> filteredClass)
Returns the number elements in the Importing association filtered with the given metaclass.
|
int |
cardInstanciatingBinding()
Returns the number elements in the InstanciatingBinding association.
|
int |
cardInstanciatingBinding(Class<? extends ITemplateBinding> filteredClass)
Returns the number elements in the InstanciatingBinding association filtered with the given metaclass.
|
int |
cardOwnedBehavior()
Returns the number elements in the OwnedBehavior association.
|
int |
cardOwnedBehavior(Class<? extends IBehavior> filteredClass)
Returns the number elements in the OwnedBehavior association filtered with the given metaclass.
|
int |
cardOwnedCollaborationUse()
Returns the number elements in the OwnedCollaborationUse association.
|
int |
cardOwnedCollaborationUse(Class<? extends ICollaborationUse> filteredClass)
Returns the number elements in the OwnedCollaborationUse association filtered with the given metaclass.
|
int |
cardOwnedDataFlow()
Returns the number elements in the OwnedDataFlow association.
|
int |
cardOwnedDataFlow(Class<? extends IDataFlow> filteredClass)
Returns the number elements in the OwnedDataFlow association filtered with the given metaclass.
|
int |
cardOwnedImport()
Returns the number elements in the OwnedImport association.
|
int |
cardOwnedImport(Class<? extends IElementImport> filteredClass)
Returns the number elements in the OwnedImport association filtered with the given metaclass.
|
int |
cardOwnedInformationFlow()
Returns the number elements in the OwnedInformationFlow association.
|
int |
cardOwnedInformationFlow(Class<? extends IInformationFlow> filteredClass)
Returns the number elements in the OwnedInformationFlow association filtered with the given metaclass.
|
int |
cardOwnedPackageImport()
Returns the number elements in the OwnedPackageImport association.
|
int |
cardOwnedPackageImport(Class<? extends IPackageImport> filteredClass)
Returns the number elements in the OwnedPackageImport association filtered with the given metaclass.
|
int |
cardParent()
Returns the number elements in the Parent association.
|
int |
cardParent(Class<? extends IGeneralization> filteredClass)
Returns the number elements in the Parent association filtered with the given metaclass.
|
int |
cardRealized()
Returns the number elements in the Realized association.
|
int |
cardRealized(Class<? extends IInterfaceRealization> filteredClass)
Returns the number elements in the Realized association filtered with the given metaclass.
|
int |
cardReceived()
Returns the number elements in the Received association.
|
int |
cardReceived(Class<? extends IDataFlow> filteredClass)
Returns the number elements in the Received association filtered with the given metaclass.
|
int |
cardRepresenting()
Returns the number elements in the Representing association.
|
int |
cardRepresenting(Class<? extends IInstance> filteredClass)
Returns the number elements in the Representing association filtered with the given metaclass.
|
int |
cardSent()
Returns the number elements in the Sent association.
|
int |
cardSent(Class<? extends IDataFlow> filteredClass)
Returns the number elements in the Sent association filtered with the given metaclass.
|
int |
cardSpecialization()
Returns the number elements in the Specialization association.
|
int |
cardSpecialization(Class<? extends IGeneralization> filteredClass)
Returns the number elements in the Specialization association filtered with the given metaclass.
|
int |
cardTemplate()
Returns the number elements in the Template association.
|
int |
cardTemplate(Class<? extends ITemplateParameter> filteredClass)
Returns the number elements in the Template association filtered with the given metaclass.
|
int |
cardTemplateInstanciation()
Returns the number elements in the TemplateInstanciation association.
|
int |
cardTemplateInstanciation(Class<? extends ITemplateBinding> filteredClass)
Returns the number elements in the TemplateInstanciation association filtered with the given metaclass.
|
int |
cardusedNamespaceUse()
Returns the number elements in the used association.
|
int |
cardusedNamespaceUse(Class<? extends INamespaceUse> filteredClass)
Returns the number elements in the used association filtered with the given metaclass.
|
int |
carduserNamespaceUse()
Returns the number elements in the user association.
|
int |
carduserNamespaceUse(Class<? extends INamespaceUse> filteredClass)
Returns the number elements in the user association filtered with the given metaclass.
|
ObList<IInstance> |
getDeclared()
Get the list of ObInstance to the Declared association.
|
<T extends IInstance> |
getDeclared(Class<T> filteredClass)
Get the list of ObInstance to the Declared association.
|
ObList<IElementImport> |
getImporting()
Get the list of ObElementImport to the Importing association.
|
<T extends IElementImport> |
getImporting(Class<T> filteredClass)
Get the list of ObElementImport to the Importing association.
|
ObList<ITemplateBinding> |
getInstanciatingBinding()
Get the list of ObTemplateBinding to the InstanciatingBinding association.
|
<T extends ITemplateBinding> |
getInstanciatingBinding(Class<T> filteredClass)
Get the list of ObTemplateBinding to the InstanciatingBinding association.
|
ObList<IBehavior> |
getOwnedBehavior()
Get the list of ObBehavior to the OwnedBehavior association.
|
<T extends IBehavior> |
getOwnedBehavior(Class<T> filteredClass)
Get the list of ObBehavior to the OwnedBehavior association.
|
ObList<ICollaborationUse> |
getOwnedCollaborationUse()
Get the list of ObCollaborationUse to the OwnedCollaborationUse association.
|
<T extends ICollaborationUse> |
getOwnedCollaborationUse(Class<T> filteredClass)
Get the list of ObCollaborationUse to the OwnedCollaborationUse association.
|
ObList<IDataFlow> |
getOwnedDataFlow()
Get the list of ObDataFlow to the OwnedDataFlow association.
|
<T extends IDataFlow> |
getOwnedDataFlow(Class<T> filteredClass)
Get the list of ObDataFlow to the OwnedDataFlow association.
|
ObList<IElementImport> |
getOwnedImport()
Get the list of ObElementImport to the OwnedImport association.
|
<T extends IElementImport> |
getOwnedImport(Class<T> filteredClass)
Get the list of ObElementImport to the OwnedImport association.
|
ObList<IInformationFlow> |
getOwnedInformationFlow()
Get the list of ObInformationFlow to the OwnedInformationFlow association.
|
<T extends IInformationFlow> |
getOwnedInformationFlow(Class<T> filteredClass)
Get the list of ObInformationFlow to the OwnedInformationFlow association.
|
ObList<IPackageImport> |
getOwnedPackageImport()
Get the list of ObPackageImport to the OwnedPackageImport association.
|
<T extends IPackageImport> |
getOwnedPackageImport(Class<T> filteredClass)
Get the list of ObPackageImport to the OwnedPackageImport association.
|
ObList<IGeneralization> |
getParent()
Get the list of ObGeneralization to the Parent association.
|
<T extends IGeneralization> |
getParent(Class<T> filteredClass)
Get the list of ObGeneralization to the Parent association.
|
ObList<IInterfaceRealization> |
getRealized()
Get the list of ObInterfaceRealization to the Realized association.
|
<T extends IInterfaceRealization> |
getRealized(Class<T> filteredClass)
Get the list of ObInterfaceRealization to the Realized association.
|
ObList<IDataFlow> |
getReceived()
Get the list of ObDataFlow to the Received association.
|
<T extends IDataFlow> |
getReceived(Class<T> filteredClass)
Get the list of ObDataFlow to the Received association.
|
ObList<IInstance> |
getRepresenting()
Get the list of ObInstance to the Representing association.
|
<T extends IInstance> |
getRepresenting(Class<T> filteredClass)
Get the list of ObInstance to the Representing association.
|
ObList<IDataFlow> |
getSent()
Get the list of ObDataFlow to the Sent association.
|
<T extends IDataFlow> |
getSent(Class<T> filteredClass)
Get the list of ObDataFlow to the Sent association.
|
ObList<IGeneralization> |
getSpecialization()
Get the list of ObGeneralization to the Specialization association.
|
<T extends IGeneralization> |
getSpecialization(Class<T> filteredClass)
Get the list of ObGeneralization to the Specialization association.
|
ObList<ITemplateParameter> |
getTemplate()
Get the list of ObTemplateParameter to the Template association.
|
<T extends ITemplateParameter> |
getTemplate(Class<T> filteredClass)
Get the list of ObTemplateParameter to the Template association.
|
ObList<ITemplateBinding> |
getTemplateInstanciation()
Get the list of ObTemplateBinding to the TemplateInstanciation association.
|
<T extends ITemplateBinding> |
getTemplateInstanciation(Class<T> filteredClass)
Get the list of ObTemplateBinding to the TemplateInstanciation association.
|
ObList<INamespaceUse> |
getusedNamespaceUse()
Get the list of ObNamespaceUse to the used association.
|
<T extends INamespaceUse> |
getusedNamespaceUse(Class<T> filteredClass)
Get the list of ObNamespaceUse to the used association.
|
ObList<INamespaceUse> |
getuserNamespaceUse()
Get the list of ObNamespaceUse to the user association.
|
<T extends INamespaceUse> |
getuserNamespaceUse(Class<T> filteredClass)
Get the list of ObNamespaceUse to the user association.
|
ObVisibilityModeEnum |
getVisibility()
Getter for the Visibility meta class attribute.
|
boolean |
isAbstract()
Getter for the IsAbstract meta class attribute.
|
boolean |
isLeaf()
Getter for the IsLeaf meta class attribute.
|
boolean |
isRoot()
Getter for the IsRoot meta class attribute.
|
void |
removeDeclared(IInstance element)
Remove an ObInstance from the 'Declared' association.
|
void |
removeImporting(IElementImport element)
Remove an ObElementImport from the 'Importing' association.
|
void |
removeInstanciatingBinding(ITemplateBinding element)
Remove an ObTemplateBinding from the 'InstanciatingBinding' association.
|
void |
removeOwnedBehavior(IBehavior element)
Remove an ObBehavior from the 'OwnedBehavior' association.
|
void |
removeOwnedCollaborationUse(ICollaborationUse element)
Remove an ObCollaborationUse from the 'OwnedCollaborationUse' association.
|
void |
removeOwnedDataFlow(IDataFlow element)
Remove an ObDataFlow from the 'OwnedDataFlow' association.
|
void |
removeOwnedImport(IElementImport element)
Remove an ObElementImport from the 'OwnedImport' association.
|
void |
removeOwnedInformationFlow(IInformationFlow element)
Remove an ObInformationFlow from the 'OwnedInformationFlow' association.
|
void |
removeOwnedPackageImport(IPackageImport element)
Remove an ObPackageImport from the 'OwnedPackageImport' association.
|
void |
removeParent(IGeneralization element)
Remove an ObGeneralization from the 'Parent' association.
|
void |
removeRealized(IInterfaceRealization element)
Remove an ObInterfaceRealization from the 'Realized' association.
|
void |
removeReceived(IDataFlow element)
Remove an ObDataFlow from the 'Received' association.
|
void |
removeRepresenting(IInstance element)
Remove an ObInstance from the 'Representing' association.
|
void |
removeSent(IDataFlow element)
Remove an ObDataFlow from the 'Sent' association.
|
void |
removeSpecialization(IGeneralization element)
Remove an ObGeneralization from the 'Specialization' association.
|
void |
removeTemplate(ITemplateParameter element)
Remove an ObTemplateParameter from the 'Template' association.
|
void |
removeTemplateInstanciation(ITemplateBinding element)
Remove an ObTemplateBinding from the 'TemplateInstanciation' association.
|
void |
removeusedNamespaceUse(INamespaceUse element)
Remove an ObNamespaceUse from the 'used' association.
|
void |
removeuserNamespaceUse(INamespaceUse element)
Remove an ObNamespaceUse from the 'user' association.
|
void |
setAbstract(boolean value)
Setter for the 'IsAbstract' meta class attribute
|
void |
setLeaf(boolean value)
Setter for the 'IsLeaf' meta class attribute
|
void |
setRoot(boolean value)
Setter for the 'IsRoot' meta class attribute
|
void |
setVisibility(ObVisibilityModeEnum value)
Setter for the 'Visibility' meta class attribute
|
addOwnedElement, cardOwnedElement, cardOwnedElement, getOwnedElement, getOwnedElement, getOwner, removeOwnedElement, setOwner
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
boolean isAbstract()
void setAbstract(boolean value)
value
- the new 'IsAbstract' value.boolean isLeaf()
void setLeaf(boolean value)
value
- the new 'IsLeaf' value.boolean isRoot()
void setRoot(boolean value)
value
- the new 'IsRoot' value.ObVisibilityModeEnum getVisibility()
void setVisibility(ObVisibilityModeEnum value)
value
- the new 'Visibility' value.void addOwnedCollaborationUse(ICollaborationUse element)
element
- The ObCollaborationUse to add.int cardOwnedCollaborationUse()
int cardOwnedCollaborationUse(Class<? extends ICollaborationUse> filteredClass)
filteredClass
- The filter to apply.ObList<ICollaborationUse> getOwnedCollaborationUse()
<T extends ICollaborationUse> ObList<T> getOwnedCollaborationUse(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 removeOwnedCollaborationUse(ICollaborationUse element)
element
- The ObCollaborationUse to remove.void addReceived(IDataFlow element)
element
- The ObDataFlow to add.int cardReceived()
int cardReceived(Class<? extends IDataFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IDataFlow> getReceived()
<T extends IDataFlow> ObList<T> getReceived(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 removeReceived(IDataFlow element)
element
- The ObDataFlow to remove.void addSent(IDataFlow element)
element
- The ObDataFlow to add.int cardSent()
int cardSent(Class<? extends IDataFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IDataFlow> getSent()
<T extends IDataFlow> ObList<T> getSent(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 removeSent(IDataFlow element)
element
- The ObDataFlow to remove.void addOwnedDataFlow(IDataFlow element)
element
- The ObDataFlow to add.int cardOwnedDataFlow()
int cardOwnedDataFlow(Class<? extends IDataFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IDataFlow> getOwnedDataFlow()
<T extends IDataFlow> ObList<T> getOwnedDataFlow(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 removeOwnedDataFlow(IDataFlow element)
element
- The ObDataFlow to remove.void addImporting(IElementImport element)
element
- The ObElementImport to add.int cardImporting()
int cardImporting(Class<? extends IElementImport> filteredClass)
filteredClass
- The filter to apply.ObList<IElementImport> getImporting()
<T extends IElementImport> ObList<T> getImporting(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 removeImporting(IElementImport element)
element
- The ObElementImport to remove.void addOwnedImport(IElementImport element)
element
- The ObElementImport to add.int cardOwnedImport()
int cardOwnedImport(Class<? extends IElementImport> filteredClass)
filteredClass
- The filter to apply.ObList<IElementImport> getOwnedImport()
<T extends IElementImport> ObList<T> getOwnedImport(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 removeOwnedImport(IElementImport element)
element
- The ObElementImport to remove.void addSpecialization(IGeneralization element)
element
- The ObGeneralization to add.int cardSpecialization()
int cardSpecialization(Class<? extends IGeneralization> filteredClass)
filteredClass
- The filter to apply.ObList<IGeneralization> getSpecialization()
<T extends IGeneralization> ObList<T> getSpecialization(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 removeSpecialization(IGeneralization element)
element
- The ObGeneralization to remove.void addParent(IGeneralization element)
element
- The ObGeneralization to add.int cardParent()
int cardParent(Class<? extends IGeneralization> filteredClass)
filteredClass
- The filter to apply.ObList<IGeneralization> getParent()
<T extends IGeneralization> ObList<T> getParent(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 removeParent(IGeneralization element)
element
- The ObGeneralization to remove.void addRepresenting(IInstance element)
element
- The ObInstance to add.int cardRepresenting()
int cardRepresenting(Class<? extends IInstance> filteredClass)
filteredClass
- The filter to apply.ObList<IInstance> getRepresenting()
<T extends IInstance> ObList<T> getRepresenting(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 removeRepresenting(IInstance element)
element
- The ObInstance to remove.void addDeclared(IInstance element)
element
- The ObInstance to add.int cardDeclared()
int cardDeclared(Class<? extends IInstance> filteredClass)
filteredClass
- The filter to apply.ObList<IInstance> getDeclared()
<T extends IInstance> ObList<T> getDeclared(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 removeDeclared(IInstance element)
element
- The ObInstance to remove.void addOwnedBehavior(IBehavior element)
element
- The ObBehavior to add.int cardOwnedBehavior()
int cardOwnedBehavior(Class<? extends IBehavior> filteredClass)
filteredClass
- The filter to apply.ObList<IBehavior> getOwnedBehavior()
<T extends IBehavior> ObList<T> getOwnedBehavior(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 removeOwnedBehavior(IBehavior element)
element
- The ObBehavior to remove.void addRealized(IInterfaceRealization element)
element
- The ObInterfaceRealization to add.int cardRealized()
int cardRealized(Class<? extends IInterfaceRealization> filteredClass)
filteredClass
- The filter to apply.ObList<IInterfaceRealization> getRealized()
<T extends IInterfaceRealization> ObList<T> getRealized(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 removeRealized(IInterfaceRealization element)
element
- The ObInterfaceRealization to remove.void addTemplate(ITemplateParameter element)
element
- The ObTemplateParameter to add.int cardTemplate()
int cardTemplate(Class<? extends ITemplateParameter> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateParameter> getTemplate()
<T extends ITemplateParameter> ObList<T> getTemplate(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 removeTemplate(ITemplateParameter element)
element
- The ObTemplateParameter to remove.void addInstanciatingBinding(ITemplateBinding element)
element
- The ObTemplateBinding to add.int cardInstanciatingBinding()
int cardInstanciatingBinding(Class<? extends ITemplateBinding> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateBinding> getInstanciatingBinding()
<T extends ITemplateBinding> ObList<T> getInstanciatingBinding(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 removeInstanciatingBinding(ITemplateBinding element)
element
- The ObTemplateBinding to remove.void addOwnedPackageImport(IPackageImport element)
element
- The ObPackageImport to add.int cardOwnedPackageImport()
int cardOwnedPackageImport(Class<? extends IPackageImport> filteredClass)
filteredClass
- The filter to apply.ObList<IPackageImport> getOwnedPackageImport()
<T extends IPackageImport> ObList<T> getOwnedPackageImport(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 removeOwnedPackageImport(IPackageImport element)
element
- The ObPackageImport to remove.void addTemplateInstanciation(ITemplateBinding element)
element
- The ObTemplateBinding to add.int cardTemplateInstanciation()
int cardTemplateInstanciation(Class<? extends ITemplateBinding> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateBinding> getTemplateInstanciation()
<T extends ITemplateBinding> ObList<T> getTemplateInstanciation(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 removeTemplateInstanciation(ITemplateBinding element)
element
- The ObTemplateBinding to remove.void adduserNamespaceUse(INamespaceUse element)
element
- The ObNamespaceUse to add.int carduserNamespaceUse()
int carduserNamespaceUse(Class<? extends INamespaceUse> filteredClass)
filteredClass
- The filter to apply.ObList<INamespaceUse> getuserNamespaceUse()
<T extends INamespaceUse> ObList<T> getuserNamespaceUse(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 removeuserNamespaceUse(INamespaceUse element)
element
- The ObNamespaceUse to remove.void addusedNamespaceUse(INamespaceUse element)
element
- The ObNamespaceUse to add.int cardusedNamespaceUse()
int cardusedNamespaceUse(Class<? extends INamespaceUse> filteredClass)
filteredClass
- The filter to apply.ObList<INamespaceUse> getusedNamespaceUse()
<T extends INamespaceUse> ObList<T> getusedNamespaceUse(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 removeusedNamespaceUse(INamespaceUse element)
element
- The ObNamespaceUse to remove.void addOwnedInformationFlow(IInformationFlow element)
element
- The ObInformationFlow to add.int cardOwnedInformationFlow()
int cardOwnedInformationFlow(Class<? extends IInformationFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IInformationFlow> getOwnedInformationFlow()
<T extends IInformationFlow> ObList<T> getOwnedInformationFlow(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 removeOwnedInformationFlow(IInformationFlow element)
element
- The ObInformationFlow to remove.