de.mid.innovator.srv2api.icw2meta
Interface MMEngineeringAction

All Superinterfaces:
ADClientAble, ADM2AttrModifyAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAble, ELNamespaceAsgnAble, ELObject, MMMetamodelElement

public interface MMEngineeringAction
extends MMMetamodelElement, ELNamespaceAsgnAble, ELNamespaceAble


Nested Class Summary
static class MMEngineeringAction.VAttr
           
 
Method Summary
 List<String> getActionTagsList()
          The list of all action tags.
 String getArgument()
          All arguments of this action.
 List<String> getClassPathList()
          The list of all class path entries.
 List<ELValSpecString> getClassPathValue(K_CONTROL_OPTION... behaviourFlags)
          All string values of class paths owned by this engineering action.
 String getExecName()
          The location of this action.
 List<ELValSpecString> getOwnedEngineeringTag(K_CONTROL_OPTION... behaviourFlags)
          All string values of tags owned by this engineering action.
 MMEngineeringSequence getOwningEngineeringSequence()
          The engineering sequence that owns this engineering action.
 MMVerifyClassification getOwningVerifyClassification()
          The verification category that owns this engineering action.
 List<String> getVirtualMachineList()
          The list of all virtual machine entries.
 List<ELValSpecString> getVirtualMachineValue(K_CONTROL_OPTION... behaviourFlags)
          All string values of virtual machines owned by this engineering action.
 boolean getWaitForSignal()
          True, if this is a single action and the client should wait until the action is finished or if this is an action of a sequence and the action has to wait for the data of the preceeding action.
 boolean getWithDialog()
          True, if this single action has a dialog for additional parameters.
 String getWorkingDirectory()
          The working directory of this action.
 
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.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
 
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.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.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.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName
 

Method Detail

getActionTagsList

List<String> getActionTagsList()
                               throws InoNetException,
                                      SrvErrorException
The list of all action tags.

Throws:
InoNetException
SrvErrorException

getArgument

String getArgument()
                   throws InoNetException,
                          SrvErrorException
All arguments of this action.

Throws:
InoNetException
SrvErrorException

getClassPathList

List<String> getClassPathList()
                              throws InoNetException,
                                     SrvErrorException
The list of all class path entries.

Throws:
InoNetException
SrvErrorException

getClassPathValue

List<ELValSpecString> getClassPathValue(K_CONTROL_OPTION... behaviourFlags)
                                        throws InoNetException,
                                               SrvErrorException
All string values of class paths owned by this engineering action.

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

getExecName

String getExecName()
                   throws InoNetException,
                          SrvErrorException
The location of this action.

Throws:
InoNetException
SrvErrorException

getOwnedEngineeringTag

List<ELValSpecString> getOwnedEngineeringTag(K_CONTROL_OPTION... behaviourFlags)
                                             throws InoNetException,
                                                    SrvErrorException
All string values of tags owned by this engineering action.

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

getOwningEngineeringSequence

MMEngineeringSequence getOwningEngineeringSequence()
                                                   throws InoNetException,
                                                          SrvErrorException
The engineering sequence that owns this engineering action.

Throws:
InoNetException
SrvErrorException

getOwningVerifyClassification

MMVerifyClassification getOwningVerifyClassification()
                                                     throws InoNetException,
                                                            SrvErrorException
The verification category that owns this engineering action.

Throws:
InoNetException
SrvErrorException

getVirtualMachineList

List<String> getVirtualMachineList()
                                   throws InoNetException,
                                          SrvErrorException
The list of all virtual machine entries.

Throws:
InoNetException
SrvErrorException

getVirtualMachineValue

List<ELValSpecString> getVirtualMachineValue(K_CONTROL_OPTION... behaviourFlags)
                                             throws InoNetException,
                                                    SrvErrorException
All string values of virtual machines owned by this engineering action.

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

getWaitForSignal

boolean getWaitForSignal()
                         throws InoNetException,
                                SrvErrorException
True, if this is a single action and the client should wait until the action is finished or if this is an action of a sequence and the action has to wait for the data of the preceeding action.

Throws:
InoNetException
SrvErrorException

getWithDialog

boolean getWithDialog()
                      throws InoNetException,
                             SrvErrorException
True, if this single action has a dialog for additional parameters.

Throws:
InoNetException
SrvErrorException

getWorkingDirectory

String getWorkingDirectory()
                           throws InoNetException,
                                  SrvErrorException
The working directory of this action.

Throws:
InoNetException
SrvErrorException