public interface IClassifier extends INameSpace
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBpmnRepresents(IBpmnParticipant element)
Add a ObBpmnParticipant to the 'BpmnRepresents' association.
|
void |
addConveyer(IInformationFlow element)
Add a ObInformationFlow to the 'Conveyer' association.
|
void |
addInternalStructure(IBindableInstance element)
Add a ObBindableInstance to the 'InternalStructure' association.
|
void |
addPart(IFeature element)
Add a ObFeature to the 'Part' association.
|
void |
addRepresentation(IInformationItem element)
Add a ObInformationItem to the 'Representation' association.
|
void |
addSubstitued(ISubstitution element)
Add a ObSubstitution to the 'Substitued' association.
|
void |
addSubstitutingSubstitution(ISubstitution element)
Add a ObSubstitution to the 'SubstitutingSubstitution' association.
|
void |
addThrowing(IRaisedException element)
Add a ObRaisedException to the 'Throwing' association.
|
int |
cardBpmnRepresents()
Returns the number elements in the BpmnRepresents association.
|
int |
cardBpmnRepresents(Class<? extends IBpmnParticipant> filteredClass)
Returns the number elements in the BpmnRepresents association filtered with the given metaclass.
|
int |
cardConveyer()
Returns the number elements in the Conveyer association.
|
int |
cardConveyer(Class<? extends IInformationFlow> filteredClass)
Returns the number elements in the Conveyer association filtered with the given metaclass.
|
int |
cardInternalStructure()
Returns the number elements in the InternalStructure association.
|
int |
cardInternalStructure(Class<? extends IBindableInstance> filteredClass)
Returns the number elements in the InternalStructure association filtered with the given metaclass.
|
int |
cardPart()
Returns the number elements in the Part association.
|
int |
cardPart(Class<? extends IFeature> filteredClass)
Returns the number elements in the Part association filtered with the given metaclass.
|
int |
cardRepresentation()
Returns the number elements in the Representation association.
|
int |
cardRepresentation(Class<? extends IInformationItem> filteredClass)
Returns the number elements in the Representation association filtered with the given metaclass.
|
int |
cardSubstitued()
Returns the number elements in the Substitued association.
|
int |
cardSubstitued(Class<? extends ISubstitution> filteredClass)
Returns the number elements in the Substitued association filtered with the given metaclass.
|
int |
cardSubstitutingSubstitution()
Returns the number elements in the SubstitutingSubstitution association.
|
int |
cardSubstitutingSubstitution(Class<? extends ISubstitution> filteredClass)
Returns the number elements in the SubstitutingSubstitution association filtered with the given metaclass.
|
int |
cardThrowing()
Returns the number elements in the Throwing association.
|
int |
cardThrowing(Class<? extends IRaisedException> filteredClass)
Returns the number elements in the Throwing association filtered with the given metaclass.
|
ObList<IBpmnParticipant> |
getBpmnRepresents()
Get the list of ObBpmnParticipant to the BpmnRepresents association.
|
<T extends IBpmnParticipant> |
getBpmnRepresents(Class<T> filteredClass)
Get the list of ObBpmnParticipant to the BpmnRepresents association.
|
ObList<IInformationFlow> |
getConveyer()
Get the list of ObInformationFlow to the Conveyer association.
|
<T extends IInformationFlow> |
getConveyer(Class<T> filteredClass)
Get the list of ObInformationFlow to the Conveyer association.
|
ObList<IBindableInstance> |
getInternalStructure()
Get the list of ObBindableInstance to the InternalStructure association.
|
<T extends IBindableInstance> |
getInternalStructure(Class<T> filteredClass)
Get the list of ObBindableInstance to the InternalStructure association.
|
ObList<IFeature> |
getPart()
Get the list of ObFeature to the Part association.
|
<T extends IFeature> |
getPart(Class<T> filteredClass)
Get the list of ObFeature to the Part association.
|
ObList<IInformationItem> |
getRepresentation()
Get the list of ObInformationItem to the Representation association.
|
<T extends IInformationItem> |
getRepresentation(Class<T> filteredClass)
Get the list of ObInformationItem to the Representation association.
|
ObList<ISubstitution> |
getSubstitued()
Get the list of ObSubstitution to the Substitued association.
|
<T extends ISubstitution> |
getSubstitued(Class<T> filteredClass)
Get the list of ObSubstitution to the Substitued association.
|
ObList<ISubstitution> |
getSubstitutingSubstitution()
Get the list of ObSubstitution to the SubstitutingSubstitution association.
|
<T extends ISubstitution> |
getSubstitutingSubstitution(Class<T> filteredClass)
Get the list of ObSubstitution to the SubstitutingSubstitution association.
|
ObList<IRaisedException> |
getThrowing()
Get the list of ObRaisedException to the Throwing association.
|
<T extends IRaisedException> |
getThrowing(Class<T> filteredClass)
Get the list of ObRaisedException to the Throwing association.
|
void |
removeBpmnRepresents(IBpmnParticipant element)
Remove an ObBpmnParticipant from the 'BpmnRepresents' association.
|
void |
removeConveyer(IInformationFlow element)
Remove an ObInformationFlow from the 'Conveyer' association.
|
void |
removeInternalStructure(IBindableInstance element)
Remove an ObBindableInstance from the 'InternalStructure' association.
|
void |
removePart(IFeature element)
Remove an ObFeature from the 'Part' association.
|
void |
removeRepresentation(IInformationItem element)
Remove an ObInformationItem from the 'Representation' association.
|
void |
removeSubstitued(ISubstitution element)
Remove an ObSubstitution from the 'Substitued' association.
|
void |
removeSubstitutingSubstitution(ISubstitution element)
Remove an ObSubstitution from the 'SubstitutingSubstitution' association.
|
void |
removeThrowing(IRaisedException element)
Remove an ObRaisedException from the 'Throwing' association.
|
addDeclared, addImporting, addInstanciatingBinding, addOwnedBehavior, addOwnedCollaborationUse, addOwnedDataFlow, addOwnedImport, addOwnedInformationFlow, addOwnedPackageImport, addParent, addRealized, addReceived, addRepresenting, addSent, addSpecialization, addTemplate, addTemplateInstanciation, addusedNamespaceUse, adduserNamespaceUse, cardDeclared, cardDeclared, cardImporting, cardImporting, cardInstanciatingBinding, cardInstanciatingBinding, cardOwnedBehavior, cardOwnedBehavior, cardOwnedCollaborationUse, cardOwnedCollaborationUse, cardOwnedDataFlow, cardOwnedDataFlow, cardOwnedImport, cardOwnedImport, cardOwnedInformationFlow, cardOwnedInformationFlow, cardOwnedPackageImport, cardOwnedPackageImport, cardParent, cardParent, cardRealized, cardRealized, cardReceived, cardReceived, cardRepresenting, cardRepresenting, cardSent, cardSent, cardSpecialization, cardSpecialization, cardTemplate, cardTemplate, cardTemplateInstanciation, cardTemplateInstanciation, cardusedNamespaceUse, cardusedNamespaceUse, carduserNamespaceUse, carduserNamespaceUse, getDeclared, getDeclared, getImporting, getImporting, getInstanciatingBinding, getInstanciatingBinding, getOwnedBehavior, getOwnedBehavior, getOwnedCollaborationUse, getOwnedCollaborationUse, getOwnedDataFlow, getOwnedDataFlow, getOwnedImport, getOwnedImport, getOwnedInformationFlow, getOwnedInformationFlow, getOwnedPackageImport, getOwnedPackageImport, getParent, getParent, getRealized, getRealized, getReceived, getReceived, getRepresenting, getRepresenting, getSent, getSent, getSpecialization, getSpecialization, getTemplate, getTemplate, getTemplateInstanciation, getTemplateInstanciation, getusedNamespaceUse, getusedNamespaceUse, getuserNamespaceUse, getuserNamespaceUse, getVisibility, isAbstract, isLeaf, isRoot, removeDeclared, removeImporting, removeInstanciatingBinding, removeOwnedBehavior, removeOwnedCollaborationUse, removeOwnedDataFlow, removeOwnedImport, removeOwnedInformationFlow, removeOwnedPackageImport, removeParent, removeRealized, removeReceived, removeRepresenting, removeSent, removeSpecialization, removeTemplate, removeTemplateInstanciation, removeusedNamespaceUse, removeuserNamespaceUse, setAbstract, setLeaf, setRoot, setVisibility
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
void addPart(IFeature element)
element
- The ObFeature to add.int cardPart()
int cardPart(Class<? extends IFeature> filteredClass)
filteredClass
- The filter to apply.ObList<IFeature> getPart()
<T extends IFeature> ObList<T> getPart(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 removePart(IFeature element)
element
- The ObFeature to remove.void addInternalStructure(IBindableInstance element)
element
- The ObBindableInstance to add.int cardInternalStructure()
int cardInternalStructure(Class<? extends IBindableInstance> filteredClass)
filteredClass
- The filter to apply.ObList<IBindableInstance> getInternalStructure()
<T extends IBindableInstance> ObList<T> getInternalStructure(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 removeInternalStructure(IBindableInstance element)
element
- The ObBindableInstance to remove.void addThrowing(IRaisedException element)
element
- The ObRaisedException to add.int cardThrowing()
int cardThrowing(Class<? extends IRaisedException> filteredClass)
filteredClass
- The filter to apply.ObList<IRaisedException> getThrowing()
<T extends IRaisedException> ObList<T> getThrowing(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 removeThrowing(IRaisedException element)
element
- The ObRaisedException to remove.void addSubstitued(ISubstitution element)
element
- The ObSubstitution to add.int cardSubstitued()
int cardSubstitued(Class<? extends ISubstitution> filteredClass)
filteredClass
- The filter to apply.ObList<ISubstitution> getSubstitued()
<T extends ISubstitution> ObList<T> getSubstitued(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 removeSubstitued(ISubstitution element)
element
- The ObSubstitution to remove.void addSubstitutingSubstitution(ISubstitution element)
element
- The ObSubstitution to add.int cardSubstitutingSubstitution()
int cardSubstitutingSubstitution(Class<? extends ISubstitution> filteredClass)
filteredClass
- The filter to apply.ObList<ISubstitution> getSubstitutingSubstitution()
<T extends ISubstitution> ObList<T> getSubstitutingSubstitution(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 removeSubstitutingSubstitution(ISubstitution element)
element
- The ObSubstitution to remove.void addRepresentation(IInformationItem element)
element
- The ObInformationItem to add.int cardRepresentation()
int cardRepresentation(Class<? extends IInformationItem> filteredClass)
filteredClass
- The filter to apply.ObList<IInformationItem> getRepresentation()
<T extends IInformationItem> ObList<T> getRepresentation(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 removeRepresentation(IInformationItem element)
element
- The ObInformationItem to remove.void addConveyer(IInformationFlow element)
element
- The ObInformationFlow to add.int cardConveyer()
int cardConveyer(Class<? extends IInformationFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IInformationFlow> getConveyer()
<T extends IInformationFlow> ObList<T> getConveyer(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 removeConveyer(IInformationFlow element)
element
- The ObInformationFlow to remove.void addBpmnRepresents(IBpmnParticipant element)
element
- The ObBpmnParticipant to add.int cardBpmnRepresents()
int cardBpmnRepresents(Class<? extends IBpmnParticipant> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnParticipant> getBpmnRepresents()
<T extends IBpmnParticipant> ObList<T> getBpmnRepresents(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 removeBpmnRepresents(IBpmnParticipant element)
element
- The ObBpmnParticipant to remove.