Interface ADXModel
-
- All Superinterfaces:
ADAccessAble
,ADClientAble
,ADFindAble
,ADHistoryAble
,ADLockAble
,ADM2AttrModifyAble
,ADModel
,ADOptionAble
,ADVersionAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackage
,ELPackageAble
,ELUUIDAble
,ELValueContainerAble
,MMAttachmentAble
,MMFormatAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMMenuAble
,MMStereotypeAble
,MMTextAble
public interface ADXModel extends ADModel
Represents an InoX model.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ADXModel.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ARG_ConfigChangeSet
getChangeSetConfig()
Returns the configuration of change sets for thisADXModel
.MESection
getModelSection()
java.util.List<DBConnection>
getOwnedDBConnection(K_CONTROL_OPTION... behaviourFlags)
All database connetions owned by thisADXModel
.java.util.List<MESection>
getOwnedSection(K_CONTROL_OPTION... behaviourFlags)
java.util.List<ARG_TabAbleClassification>
getTabAbleClassifications(java.util.List<java.lang.Class<? extends ELObject>> seqVOcl)
The result list contains stereotypes for each element type of the parameter list, which are allowed as table.java.lang.String
getUserWorkRestriction()
Restriction of user rights within this model.java.util.List<ARG_MenuAbleTime>
getVisibleDiagrams(java.util.List<java.lang.String> seqUUID, java.util.List<? extends ADClientAble> seqDia)
Returns a list of all menu able elements which are visible for the current login.<T extends ELContAsgnAble>
java.util.List<T>getVisibleOwnedElementTransitiveDownExcludeProfiles(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Returns the current object's result of OwnedElementTransitiveDown subtracted by the union of OwnedElementTransitiveDown applied to all the current object's profiles.<T extends ELContAsgnAble>
java.util.List<T>getVisibleOwnedElementTransitiveDownExcludeProfiles(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getVisibleOwnedElementTransitiveDownExcludeProfiles and filters its return values according to the given stereotype value.ARG_VisibleTypes
getVisibleTypes()
Returns a list of structures containing aMMStereotype
and a list of elements usable asELType
.boolean
isIOStructureDerivedByRelship()
If true, data associations are connected as directly as possible to classifiers or their parts instead of creating a pair of item definition and structure definition and assigning the item definition to the input or output object at theBPDataIOAssociation
.void
setIOStructureDerivedByRelship(boolean value)
Set the value of Attribut IsIOStructureDerivedByRelship.void
setUserWorkRestriction(java.lang.String value)
Set the value of Info UserWorkRestriction.-
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.ADModel
allowLogin, deleteInactiveLogins, deleteUpdateCreateInstances, export, getAliases, getAllStereotype, getApplicationConfigurationByPurpose, getBI2DimensionCycleElements, getBI2DimensionCycleElements, getBitmap, getChangeSetOptionLogIsActive, getChangeSetOptionLogWithExport, getChangeSetOptionSetIsActive, getCopy, getCopyToFile, getCurrentBranch, getCurrentBranchDetails, getDatabaseModels, getDatabaseModels, getDBCycleElements, getDBCycleElements, getDiffRelationshipsAndProperties, getERCycleElements, getERCycleElements, getFindByUUID, getFindByUUID, getHyperlinkURI, getListRole, getLoginList, getM2LocaleDetails, getMdlAdmin, getMdlGuest, getMetaClassInstantiable, getMetaClassStereotypeAbleNotAbstract, getMethod, getModelLocaleCode, getModifyModelNameAndBitmapDlgInit, getMultiVersionFile, getMultiVersionList, getOwnedAlias, getOwnedApplicationConfiguration, getOwnedBranch, getOwnedChangeSet, getOwnedConfigTranslation, getOwnedCSInstance, getOwnedElementTransitiveDownExcludeProfiles, getOwnedElementTransitiveDownExcludeProfiles, getOwnedElementTransitiveDownOfProfiles, getOwnedElementTransitiveDownOfProfiles, getOwnedEventLogEntry, getOwnedMdlLogOption, getOwnedMdlUser, getOwnedModelTranslation, getOwnedProfile, getOwnedProfileTranslation, getOwnedSystemModel, getOwnedUsrRole, getPurpose, getRepository, getRootProfile, getSelfAndOwnedElementTransitiveDownExcludeProfiles, getSelfAndOwnedElementTransitiveDownExcludeProfiles, getStandardAlias, getStereotype, getTemplate, importVersion, importVersionFile, loadConfig, loadUserConfig, modifyMaxHistory, modifyModelNameAndBitmapDlg, modifyPassword, paste, pasteFromFile, saveConfig, saveUserConfig, setBitmap, setChangeSetOptionLogIsActive, setChangeSetOptionLogWithExport, setChangeSetOptionSetIsActive, setModelLocaleCode, setPurpose
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
-
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.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormat
-
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.MMMenuAble
getMenu, getMenuItem, getMenuItemsForTransform
-
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
-
isIOStructureDerivedByRelship
boolean isIOStructureDerivedByRelship() throws InoNetException, SrvErrorException
If true, data associations are connected as directly as possible to classifiers or their parts instead of creating a pair of item definition and structure definition and assigning the item definition to the input or output object at theBPDataIOAssociation
.- Throws:
InoNetException
SrvErrorException
-
setIOStructureDerivedByRelship
void setIOStructureDerivedByRelship(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsIOStructureDerivedByRelship.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getUserWorkRestriction
java.lang.String getUserWorkRestriction() throws InoNetException, SrvErrorException
Restriction of user rights within this model.- Throws:
InoNetException
SrvErrorException
-
setUserWorkRestriction
void setUserWorkRestriction(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info UserWorkRestriction.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getVisibleOwnedElementTransitiveDownExcludeProfiles
<T extends ELContAsgnAble> java.util.List<T> getVisibleOwnedElementTransitiveDownExcludeProfiles(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns the current object's result of OwnedElementTransitiveDown subtracted by the union of OwnedElementTransitiveDown applied to all the current object's profiles. The list is restricted to elements with read permission for the current login.- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getVisibleOwnedElementTransitiveDownExcludeProfiles
<T extends ELContAsgnAble> java.util.List<T> getVisibleOwnedElementTransitiveDownExcludeProfiles(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getVisibleOwnedElementTransitiveDownExcludeProfiles and filters its return values according to the given stereotype value.- Parameters:
returnType
- Specifies the type of elements to be returned.stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getChangeSetConfig
ARG_ConfigChangeSet getChangeSetConfig() throws InoNetException, SrvErrorException
Returns the configuration of change sets for thisADXModel
.- Throws:
InoNetException
SrvErrorException
-
getTabAbleClassifications
java.util.List<ARG_TabAbleClassification> getTabAbleClassifications(java.util.List<java.lang.Class<? extends ELObject>> seqVOcl) throws InoNetException, SrvErrorException
The result list contains stereotypes for each element type of the parameter list, which are allowed as table. If the parameter list is empty, the result list contains all element types, which are allowed as table.- Parameters:
seqVOcl
- list of element types- Throws:
InoNetException
SrvErrorException
-
getVisibleDiagrams
java.util.List<ARG_MenuAbleTime> getVisibleDiagrams(java.util.List<java.lang.String> seqUUID, java.util.List<? extends ADClientAble> seqDia) throws InoNetException, SrvErrorException
Returns a list of all menu able elements which are visible for the current login. The list contains a time stamp for each element. This is the time of the last modification or the creation if the element has not been modified. The list of menu able elements may be restricted to elements matching an entry of the uuid or the diagram list.- Parameters:
seqUUID
- list of uuids of diagram or behaviorseqDia
- list of diagrams or behaviors- Throws:
InoNetException
SrvErrorException
-
getVisibleTypes
ARG_VisibleTypes getVisibleTypes() throws InoNetException, SrvErrorException
Returns a list of structures containing aMMStereotype
and a list of elements usable asELType
. The list of types contains only elements which are visible for the current login.- Throws:
InoNetException
SrvErrorException
-
getOwnedSection
java.util.List<MESection> getOwnedSection(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
getModelSection
MESection getModelSection() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getOwnedDBConnection
java.util.List<DBConnection> getOwnedDBConnection(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All database connetions owned by thisADXModel
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
-