public interface IModule extends IComponent
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addDependsOn(IModule element)
Add a ObModule to the 'DependsOn' association.
|
void |
addImpacted(IModule element)
Add a ObModule to the 'Impacted' association.
|
void |
addModuleParameter(IConfigParam element)
Add a ObConfigParam to the 'ModuleParameter' association.
|
void |
addOwnedProfile(IProfile element)
Add a ObProfile to the 'OwnedProfile' association.
|
int |
cardDependsOn()
Returns the number elements in the DependsOn association.
|
int |
cardDependsOn(Class<? extends IModule> filteredClass)
Returns the number elements in the DependsOn association filtered with the given metaclass.
|
int |
cardImpacted()
Returns the number elements in the Impacted association.
|
int |
cardImpacted(Class<? extends IModule> filteredClass)
Returns the number elements in the Impacted association filtered with the given metaclass.
|
int |
cardModuleParameter()
Returns the number elements in the ModuleParameter association.
|
int |
cardModuleParameter(Class<? extends IConfigParam> filteredClass)
Returns the number elements in the ModuleParameter association filtered with the given metaclass.
|
int |
cardOwnedProfile()
Returns the number elements in the OwnedProfile association.
|
int |
cardOwnedProfile(Class<? extends IProfile> filteredClass)
Returns the number elements in the OwnedProfile association filtered with the given metaclass.
|
ObList<IModule> |
getDependsOn()
Get the list of ObModule to the DependsOn association.
|
<T extends IModule> |
getDependsOn(Class<T> filteredClass)
Get the list of ObModule to the DependsOn association.
|
ObList<IModule> |
getImpacted()
Get the list of ObModule to the Impacted association.
|
<T extends IModule> |
getImpacted(Class<T> filteredClass)
Get the list of ObModule to the Impacted association.
|
String |
getjavaClassName()
Getter for the javaClassName meta class attribute.
|
String |
getModelioRequiredVersion() |
ObList<IConfigParam> |
getModuleParameter()
Get the list of ObConfigParam to the ModuleParameter association.
|
<T extends IConfigParam> |
getModuleParameter(Class<T> filteredClass)
Get the list of ObConfigParam to the ModuleParameter association.
|
ObList<IProfile> |
getOwnedProfile()
Get the list of ObProfile to the OwnedProfile association.
|
<T extends IProfile> |
getOwnedProfile(Class<T> filteredClass)
Get the list of ObProfile to the OwnedProfile association.
|
IProject |
getproject()
Get the project association.
|
String |
getVersion() |
void |
removeDependsOn(IModule element)
Remove an ObModule from the 'DependsOn' association.
|
void |
removeImpacted(IModule element)
Remove an ObModule from the 'Impacted' association.
|
void |
removeModuleParameter(IConfigParam element)
Remove an ObConfigParam from the 'ModuleParameter' association.
|
void |
removeOwnedProfile(IProfile element)
Remove an ObProfile from the 'OwnedProfile' association.
|
void |
setjavaClassName(String value)
Setter for the 'javaClassName' meta class attribute
|
void |
setproject(IProject element)
Setter for the 'project' [0..1] association.
|
addLinkToAssociation, cardLinkToAssociation, cardLinkToAssociation, getLinkToAssociation, getLinkToAssociation, isActive, isMain, removeLinkToAssociation, setActive, setMain
addBpmnInterfaceRefs, addBpmnItemAwareRefs, addBpmnItemDefinitionRefs, addBpmnMessageRefs, addObject, addOccurence, addOccurenceConfigParam, addOccurenceObjectNode, addSRepresentation, cardBpmnInterfaceRefs, cardBpmnInterfaceRefs, cardBpmnItemAwareRefs, cardBpmnItemAwareRefs, cardBpmnItemDefinitionRefs, cardBpmnItemDefinitionRefs, cardBpmnMessageRefs, cardBpmnMessageRefs, cardObject, cardObject, cardOccurence, cardOccurence, cardOccurenceConfigParam, cardOccurenceConfigParam, cardOccurenceObjectNode, cardOccurenceObjectNode, cardSRepresentation, cardSRepresentation, getBpmnInterfaceRefs, getBpmnInterfaceRefs, getBpmnItemAwareRefs, getBpmnItemAwareRefs, getBpmnItemDefinitionRefs, getBpmnItemDefinitionRefs, getBpmnMessageRefs, getBpmnMessageRefs, getExceptionInput, getObject, getObject, getOccurence, getOccurence, getOccurenceConfigParam, getOccurenceConfigParam, getOccurenceObjectNode, getOccurenceObjectNode, getSRepresentation, getSRepresentation, isElementary, removeBpmnInterfaceRefs, removeBpmnItemAwareRefs, removeBpmnItemDefinitionRefs, removeBpmnMessageRefs, removeObject, removeOccurence, removeOccurenceConfigParam, removeOccurenceObjectNode, removeSRepresentation, setElementary, setExceptionInput
addBpmnRepresents, addConveyer, addInternalStructure, addPart, addRepresentation, addSubstitued, addSubstitutingSubstitution, addThrowing, cardBpmnRepresents, cardBpmnRepresents, cardConveyer, cardConveyer, cardInternalStructure, cardInternalStructure, cardPart, cardPart, cardRepresentation, cardRepresentation, cardSubstitued, cardSubstitued, cardSubstitutingSubstitution, cardSubstitutingSubstitution, cardThrowing, cardThrowing, getBpmnRepresents, getBpmnRepresents, getConveyer, getConveyer, getInternalStructure, getInternalStructure, getPart, getPart, getRepresentation, getRepresentation, getSubstitued, getSubstitued, getSubstitutingSubstitution, getSubstitutingSubstitution, getThrowing, getThrowing, removeBpmnRepresents, removeConveyer, removeInternalStructure, removePart, removeRepresentation, removeSubstitued, removeSubstitutingSubstitution, removeThrowing
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
String getModelioRequiredVersion()
String getVersion()
String getjavaClassName()
void setjavaClassName(String value)
value
- the new 'javaClassName' value.IProject getproject()
void setproject(IProject element)
element
- The element to set.void addDependsOn(IModule element)
element
- The ObModule to add.int cardDependsOn()
int cardDependsOn(Class<? extends IModule> filteredClass)
filteredClass
- The filter to apply.ObList<IModule> getDependsOn()
<T extends IModule> ObList<T> getDependsOn(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 removeDependsOn(IModule element)
element
- The ObModule to remove.void addImpacted(IModule element)
element
- The ObModule to add.int cardImpacted()
int cardImpacted(Class<? extends IModule> filteredClass)
filteredClass
- The filter to apply.ObList<IModule> getImpacted()
<T extends IModule> ObList<T> getImpacted(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 removeImpacted(IModule element)
element
- The ObModule to remove.void addOwnedProfile(IProfile element)
element
- The ObProfile to add.int cardOwnedProfile()
int cardOwnedProfile(Class<? extends IProfile> filteredClass)
filteredClass
- The filter to apply.ObList<IProfile> getOwnedProfile()
<T extends IProfile> ObList<T> getOwnedProfile(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 removeOwnedProfile(IProfile element)
element
- The ObProfile to remove.void addModuleParameter(IConfigParam element)
element
- The ObConfigParam to add.int cardModuleParameter()
int cardModuleParameter(Class<? extends IConfigParam> filteredClass)
filteredClass
- The filter to apply.ObList<IConfigParam> getModuleParameter()
<T extends IConfigParam> ObList<T> getModuleParameter(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 removeModuleParameter(IConfigParam element)
element
- The ObConfigParam to remove.