public interface IPackage 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 |
addMerge(IPackageMerge element)
Add a ObPackageMerge to the 'Merge' association.
|
void |
addPackageImporting(IPackageImport element)
Add a ObPackageImport to the 'PackageImporting' association.
|
void |
addReceivingMerge(IPackageMerge element)
Add a ObPackageMerge to the 'ReceivingMerge' 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 |
cardMerge()
Returns the number elements in the Merge association.
|
int |
cardMerge(Class<? extends IPackageMerge> filteredClass)
Returns the number elements in the Merge association filtered with the given metaclass.
|
int |
cardPackageImporting()
Returns the number elements in the PackageImporting association.
|
int |
cardPackageImporting(Class<? extends IPackageImport> filteredClass)
Returns the number elements in the PackageImporting association filtered with the given metaclass.
|
int |
cardReceivingMerge()
Returns the number elements in the ReceivingMerge association.
|
int |
cardReceivingMerge(Class<? extends IPackageMerge> filteredClass)
Returns the number elements in the ReceivingMerge 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.
|
IElement |
getCompositionOwner() |
ObList<IPackageMerge> |
getMerge()
Get the list of ObPackageMerge to the Merge association.
|
<T extends IPackageMerge> |
getMerge(Class<T> filteredClass)
Get the list of ObPackageMerge to the Merge association.
|
ObList<IPackageImport> |
getPackageImporting()
Get the list of ObPackageImport to the PackageImporting association.
|
<T extends IPackageImport> |
getPackageImporting(Class<T> filteredClass)
Get the list of ObPackageImport to the PackageImporting association.
|
ObList<IPackageMerge> |
getReceivingMerge()
Get the list of ObPackageMerge to the ReceivingMerge association.
|
<T extends IPackageMerge> |
getReceivingMerge(Class<T> filteredClass)
Get the list of ObPackageMerge to the ReceivingMerge association.
|
boolean |
isInstantiable()
Getter for the IsInstantiable meta class attribute.
|
void |
removeBpmnRepresents(IBpmnParticipant element)
Remove an ObBpmnParticipant from the 'BpmnRepresents' association.
|
void |
removeMerge(IPackageMerge element)
Remove an ObPackageMerge from the 'Merge' association.
|
void |
removePackageImporting(IPackageImport element)
Remove an ObPackageImport from the 'PackageImporting' association.
|
void |
removeReceivingMerge(IPackageMerge element)
Remove an ObPackageMerge from the 'ReceivingMerge' association.
|
void |
setInstantiable(boolean value)
Setter for the 'IsInstantiable' meta class attribute
|
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, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
IElement getCompositionOwner()
getCompositionOwner
in interface IElement
boolean isInstantiable()
void setInstantiable(boolean value)
value
- the new 'IsInstantiable' value.void addMerge(IPackageMerge element)
element
- The ObPackageMerge to add.int cardMerge()
int cardMerge(Class<? extends IPackageMerge> filteredClass)
filteredClass
- The filter to apply.ObList<IPackageMerge> getMerge()
<T extends IPackageMerge> ObList<T> getMerge(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 removeMerge(IPackageMerge element)
element
- The ObPackageMerge to remove.void addPackageImporting(IPackageImport element)
element
- The ObPackageImport to add.int cardPackageImporting()
int cardPackageImporting(Class<? extends IPackageImport> filteredClass)
filteredClass
- The filter to apply.ObList<IPackageImport> getPackageImporting()
<T extends IPackageImport> ObList<T> getPackageImporting(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 removePackageImporting(IPackageImport element)
element
- The ObPackageImport to remove.void addReceivingMerge(IPackageMerge element)
element
- The ObPackageMerge to add.int cardReceivingMerge()
int cardReceivingMerge(Class<? extends IPackageMerge> filteredClass)
filteredClass
- The filter to apply.ObList<IPackageMerge> getReceivingMerge()
<T extends IPackageMerge> ObList<T> getReceivingMerge(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 removeReceivingMerge(IPackageMerge element)
element
- The ObPackageMerge 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.