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, setOwneraddBpmnLaneRefs, 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, toStringaccept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDatestatic 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.