de.mid.innovator.srv2api.icw2meta
Interface MMEngineeringSequence

All Superinterfaces:
ADClientAble, ADExecuteAble, ADM2AttrModifyAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAble, ELNamespaceAsgnAble, ELObject, ELPresOptAble, ELUUIDAble, MMLocalizAble, MMLocalizedPropertyAble, MMMenuItemAble, MMMetaCommentAble, MMMetamodelElement

public interface MMEngineeringSequence
extends ELUUIDAble, ELNamespaceAble, MMMenuItemAble, ADExecuteAble


Nested Class Summary
static class MMEngineeringSequence.VAttr
           
 
Method Summary
<T extends MM2Classification>
List<T>
getClassification(Class<T> returnType)
          The classification of this engineering classification.
 K_ENGINEERING getEngineeringKind()
          The kind of this engineering sequence.
 List<MMEngineeringAction> getOwnedEngineeringAction(K_CONTROL_OPTION... behaviourFlags)
          All engineering actions owned by this engineering sequence.
 MMProfile getOwningProfile()
          The profile that owns this engineering sequence.
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getUUID, setUUID
 
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.icw2meta.MMMenuItemAble
getMenuItem
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPresOptAble
getBitmap, getColor, getOwnedPresOpt
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLocalizAble
getOwnedLocaleName, hasAnyLocalizedName, hasLocalizedName
 
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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMMetaCommentAble
getDescription
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getLogic, getLogic, getPresentationContext, getSection
 
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.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLocalizedPropertyAble
getOwnedLocalizedProperty
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getCheckSetNotToLocalizeAttribute, getClientDependency, getNotToLocalizeAttribute, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedLocalizedValue, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, resetNotToLocalizeAttribute, setNotToLocalizeAttribute, sortContents
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADExecuteAble
getRoleExecution, hasExecution
 

Method Detail

getClassification

<T extends MM2Classification> List<T> getClassification(Class<T> returnType)
                                                    throws InoNetException,
                                                           SrvErrorException
The classification of this engineering classification.

Parameters:
returnType - Specifies the type of elements to be returned.
Throws:
InoNetException
SrvErrorException

getEngineeringKind

K_ENGINEERING getEngineeringKind()
                                 throws InoNetException,
                                        SrvErrorException
The kind of this engineering sequence.

Throws:
InoNetException
SrvErrorException

getOwnedEngineeringAction

List<MMEngineeringAction> getOwnedEngineeringAction(K_CONTROL_OPTION... behaviourFlags)
                                                    throws InoNetException,
                                                           SrvErrorException
All engineering actions owned by this engineering sequence.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getOwningProfile

MMProfile getOwningProfile()
                           throws InoNetException,
                                  SrvErrorException
The profile that owns this engineering sequence.

Throws:
InoNetException
SrvErrorException