Interface MEModel
-
- All Superinterfaces:
ADAccessAble
,ADClientAble
,ADFindAble
,ADHistoryAble
,ADLockAble
,ADM2AttrModifyAble
,ADOptionAble
,ADReferenceAble
,ADVersionAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackage
,ELPackageAble
,ELUUIDAble
,ELValueContainerAble
,MECommentAble
,MEConstraintAble
,MEHierarchyAble
,MEModelElement
,MENamedElement
,MENamespaceAble
,MENamespaceAsgnAble
,MEPackage
,MEPackageAble
,MEReferenceContainerAble
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
MESystemModel
,MESystemModelManagement
public interface MEModel extends MEPackage
A model captures a view of a physical system. It is an abstraction of the physical system with a certain purpose. This purpose determines what should be included in the model and what is irrelevant. Therefore, the model completely describes those aspects of the physical system that are relevant to the purpose of the model at the appropriate level of detail. The model construct is defined as a package. It contains a (hierarchical) set of elements that together describe the physical system being modeled. A model may also contain a set of elements that represent the environment of the system, typically actors, together with their inter-relationships, such as associations and dependencies.- See Also:
MEModelHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MEModel.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<MMText>
getDocumentAreaTextOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
java.util.List<MMText>
getFlowDocumentTextOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
All flow document texts with classification and argument pattern within valid profiles of this model.java.util.List<MMCreateTemplate>
getKnownCreateTemplatesByMetaClassification(MMStereotype refObj, java.lang.String pattern, java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags)
All create templates of meta class or stereotype specified byargument refObj
or argument kind which are owned by profiles transitive imported by this model.java.util.List<MMStereotype>
getKnownStereotypesByMetaClass(MM2Class refObj, java.lang.String pattern, java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags)
All stereotypes of meta class specified by meta class or argument kind which are owned by profiles transitive imported by this model.java.util.List<MMLabel>
getLabelOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
java.util.List<MMProfileApplication>
getProfileApplication(K_CONTROL_OPTION... behaviourFlags)
All profile applications owned by this model package.java.util.List<MMText>
getTextOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
java.lang.String
getViewpoint()
The name of the viewpoint that is expressed by a model.boolean
hasMaintainedDBTables()
void
setMaintainedDBTables(boolean value)
Set the value of Info HasMaintainedDBTables.void
setProfileApplication(java.util.List<? extends ELElement> seq)
Creates a profile application for each specified profile.void
setViewpoint(java.lang.String value)
Set the value of Attribut Viewpoint.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainer
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackage
getAppliedProfile, getAppliedProfileTransitive, getImportingNamespace, getImportingNamespace, getImportingNamespaceTransitive, getImportingNamespaceTransitive, getPackagedElement, getPackageImported, getPublicImportedPackage, getPublicImportedPackage, getPublicImportedPackageTransitive, getPublicImportedPackageTransitive, setAppliedProfile
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEHierarchyAble
getOwnedAnalysisDia, getOwnedDiaWhiteboard, getOwnedGCDia, getWorkingDirectory
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAble
getMEOwnedMember, getMEPackageImport
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackage
getNestedPackage, getNestingPackage, getOwnedBPDia, getOwnedBRDiagram, getOwnedDiagram, getOwnedIMConstraint, getOwnedRule, getOwnedStateDiagram, getPackageProperty, getRedirectSource, getRedirectTarget, isProtected, setProtected
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifest
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEReferenceContainerAble
addReferences, getReferenceAble, moveReferences, setReferenceAble, subtractReferences
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholder
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
getViewpoint
java.lang.String getViewpoint() throws InoNetException, SrvErrorException
The name of the viewpoint that is expressed by a model. (This name may refer to a profile definition.)- Throws:
InoNetException
SrvErrorException
-
setViewpoint
void setViewpoint(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut Viewpoint.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
hasMaintainedDBTables
boolean hasMaintainedDBTables() throws InoNetException, SrvErrorException
If true, thisMEModel
contains tables created by automatic ER/DB mapping maintenance.
If not, set to true will create these table for all entities which are marked for automatic mapping.- Throws:
InoNetException
SrvErrorException
-
setMaintainedDBTables
void setMaintainedDBTables(boolean value) throws InoNetException, SrvErrorException
Set the value of Info HasMaintainedDBTables.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getLabelOfClassification
java.util.List<MMLabel> getLabelOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
refObj
- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTextOfClassification
java.util.List<MMText> getTextOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
refObj
- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getKnownStereotypesByMetaClass
java.util.List<MMStereotype> getKnownStereotypesByMetaClass(MM2Class refObj, java.lang.String pattern, java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All stereotypes of meta class specified by meta class or argument kind which are owned by profiles transitive imported by this model. The list may be reduced to stereotypes named by the argument pattern.- Parameters:
refObj
- A further instance of type MM2Class which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)kind
- A value of type K_VOCL that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getKnownCreateTemplatesByMetaClassification
java.util.List<MMCreateTemplate> getKnownCreateTemplatesByMetaClassification(MMStereotype refObj, java.lang.String pattern, java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All create templates of meta class or stereotype specified byargument refObj
or argument kind which are owned by profiles transitive imported by this model. The list may be reduced to templates named by the argument pattern.- Parameters:
refObj
- A further instance of type MMStereotype which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)kind
- A value of type K_VOCL that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getFlowDocumentTextOfClassification
java.util.List<MMText> getFlowDocumentTextOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All flow document texts with classification and argument pattern within valid profiles of this model.- Parameters:
refObj
- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getDocumentAreaTextOfClassification
java.util.List<MMText> getDocumentAreaTextOfClassification(MM2Classification refObj, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All texts with classification and argument pattern within valid profiles of this model. The list is reduced to texts which are flow documents or visible at the document area.- Parameters:
refObj
- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
setProfileApplication
void setProfileApplication(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Creates a profile application for each specified profile. Existing applications from this model to profiles which are not specified are deleted.- Parameters:
seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
getProfileApplication
java.util.List<MMProfileApplication> getProfileApplication(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All profile applications owned by this model package.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
-