public interface IProfile extends IPackage
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addDefinedStereotype(IStereotype element)
Add a ObStereotype to the 'DefinedStereotype' association.
|
void |
addOwnedReference(IMetaclassReference element)
Add a ObMetaclassReference to the 'OwnedReference' association.
|
int |
cardDefinedStereotype()
Returns the number elements in the DefinedStereotype association.
|
int |
cardDefinedStereotype(Class<? extends IStereotype> filteredClass)
Returns the number elements in the DefinedStereotype association filtered with the given metaclass.
|
int |
cardOwnedReference()
Returns the number elements in the OwnedReference association.
|
int |
cardOwnedReference(Class<? extends IMetaclassReference> filteredClass)
Returns the number elements in the OwnedReference association filtered with the given metaclass.
|
ObList<IStereotype> |
getDefinedStereotype()
Get the list of ObStereotype to the DefinedStereotype association.
|
<T extends IStereotype> |
getDefinedStereotype(Class<T> filteredClass)
Get the list of ObStereotype to the DefinedStereotype association.
|
String |
getJCode()
Getter for the JCode meta class attribute.
|
ObList<IMetaclassReference> |
getOwnedReference()
Get the list of ObMetaclassReference to the OwnedReference association.
|
<T extends IMetaclassReference> |
getOwnedReference(Class<T> filteredClass)
Get the list of ObMetaclassReference to the OwnedReference association.
|
IModule |
getOwnerModule()
Get the OwnerModule association.
|
void |
removeDefinedStereotype(IStereotype element)
Remove an ObStereotype from the 'DefinedStereotype' association.
|
void |
removeOwnedReference(IMetaclassReference element)
Remove an ObMetaclassReference from the 'OwnedReference' association.
|
void |
setJCode(String value)
Setter for the 'JCode' meta class attribute
|
void |
setOwnerModule(IModule element)
Setter for the 'OwnerModule' [0..1] association.
|
addBpmnRepresents, addMerge, addPackageImporting, addReceivingMerge, cardBpmnRepresents, cardBpmnRepresents, cardMerge, cardMerge, cardPackageImporting, cardPackageImporting, cardReceivingMerge, cardReceivingMerge, getBpmnRepresents, getBpmnRepresents, getCompositionOwner, getMerge, getMerge, getPackageImporting, getPackageImporting, getReceivingMerge, getReceivingMerge, isInstantiable, removeBpmnRepresents, removeMerge, removePackageImporting, removeReceivingMerge, setInstantiable
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
String getJCode()
void setJCode(String value)
value
- the new 'JCode' value.IModule getOwnerModule()
void setOwnerModule(IModule element)
element
- The element to set.void addDefinedStereotype(IStereotype element)
element
- The ObStereotype to add.int cardDefinedStereotype()
int cardDefinedStereotype(Class<? extends IStereotype> filteredClass)
filteredClass
- The filter to apply.ObList<IStereotype> getDefinedStereotype()
<T extends IStereotype> ObList<T> getDefinedStereotype(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 removeDefinedStereotype(IStereotype element)
element
- The ObStereotype to remove.void addOwnedReference(IMetaclassReference element)
element
- The ObMetaclassReference to add.int cardOwnedReference()
int cardOwnedReference(Class<? extends IMetaclassReference> filteredClass)
filteredClass
- The filter to apply.ObList<IMetaclassReference> getOwnedReference()
<T extends IMetaclassReference> ObList<T> getOwnedReference(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 removeOwnedReference(IMetaclassReference element)
element
- The ObMetaclassReference to remove.