TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.datapool
Interface DPLVariable

All Superinterfaces:
CMNNamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, IDatapoolVariable, INamedElement, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
DPLVariableImpl

public interface DPLVariable
extends CMNNamedElement, IDatapoolVariable

A representation of the model object 'DPL Variable'.

See Also:
Common_DatapoolPackage.getDPLVariable()
Generated
[EMF] Model
[EMF] Extends
IDatapoolVariable

The following features are supported:


Field Summary
static java.lang.String copyright
           
 
Fields inherited from interface org.eclipse.hyades.execution.runtime.datapool.IDatapoolVariable
ROLE_INPUT_DATA, ROLE_INPUT_OUTPUT_DATA, ROLE_OUTPUT_DATA, ROLE_UNSPECIFIED, ROLE_VERIFICATION_DATA
 
Method Summary
 DPLRole getRole()
          Returns the value of the 'Role' attribute.
 java.lang.String getType()
          Returns the value of the 'Type' attribute
 org.eclipse.emf.common.util.EList getVariables()
          Returns the value of the 'Variables' containment reference list.
 boolean isEncrypted()
          Returns the value of the 'Encrypted' attribute.
 void setEncrypted(boolean value)
          Sets the value of the 'Encrypted' attribute
 void setRole(DPLRole value)
          Sets the value of the 'Role' attribute
 void setType(java.lang.String value)
          Sets the value of the 'Type' attribute
 
Methods inherited from interface org.eclipse.hyades.models.common.common.CMNNamedElement
getDescription, getId, getName, setDescription, setId, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.hyades.edit.datapool.IDatapoolVariable
setRole, setSuggestedType
 
Methods inherited from interface org.eclipse.hyades.execution.runtime.datapool.IDatapoolVariable
getRoleAsInt, getSuggestedType
 
Methods inherited from interface org.eclipse.hyades.execution.runtime.datapool.INamedElement
getDescription, getId, getName
 
Methods inherited from interface org.eclipse.hyades.edit.datapool.INamedElement
setDescription, setId, setName
 
Methods inherited from interface org.eclipse.hyades.execution.runtime.datapool.INamedElement
getDescription, getId, getName
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Generated
Method Detail

getType

java.lang.String getType()
Returns the value of the 'Type' attribute.

If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type' attribute.
See Also:
setType(String), Common_DatapoolPackage.getDPLVariable_Type()
Generated
[EMF] Model

setType

void setType(java.lang.String value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
getType()
Generated

getRole

DPLRole getRole()
Returns the value of the 'Role' attribute. The literals are from the enumeration DPLRole.

If the meaning of the 'Role' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Role' attribute.
See Also:
DPLRole, setRole(DPLRole), Common_DatapoolPackage.getDPLVariable_Role()
Generated
[EMF] Model

setRole

void setRole(DPLRole value)
Sets the value of the 'Role' attribute.

Parameters:
value - the new value of the 'Role' attribute.
See Also:
DPLRole, getRole()
Generated

isEncrypted

boolean isEncrypted()
Returns the value of the 'Encrypted' attribute. The default value is "false".

If the meaning of the 'Encrypted' attribute isn't clear, there really should be more of a description here...

This boolean specifies whether or not this DPLVariable is encrypted.

Returns:
the value of the 'Encrypted' attribute.
See Also:
setEncrypted(boolean), Common_DatapoolPackage.getDPLVariable_Encrypted()
Generated
[EMF] Model
default="false"

setEncrypted

void setEncrypted(boolean value)
Sets the value of the 'Encrypted' attribute.

Parameters:
value - the new value of the 'Encrypted' attribute.
See Also:
isEncrypted()
Generated

getVariables

org.eclipse.emf.common.util.EList getVariables()
Returns the value of the 'Variables' containment reference list. The list contents are of type DPLVariable.

If the meaning of the 'Variables' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Variables' containment reference list.
See Also:
Common_DatapoolPackage.getDPLVariable_Variables()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.datapool.DPLVariable" containment="true"

TPTP 4.5.0 Platform Project
Public API Specification