ujf.verimag.bip.Core.Behaviors
Interface DataTypedElement

All Superinterfaces:
NamedElement
All Known Subinterfaces:
Constant, DataParameter, InterfaceVariable, TimedVariable, Variable
All Known Implementing Classes:
ConstantImpl, DataParameterImpl, DataTypedElementImpl, InterfaceVariableImpl, TimedVariableImpl, VariableImpl

public interface DataTypedElement
extends NamedElement

A representation of the model object 'Data Typed Element'.

The following features are supported:

See Also:
BehaviorsPackage.getDataTypedElement()

Method Summary
 java.lang.String getOpaqueTypeName()
          Returns the value of the 'Opaque Type Name' attribute.
 DataType getType()
          Returns the value of the 'Type' reference.
 void setOpaqueTypeName(java.lang.String value)
          Sets the value of the 'Opaque Type Name' attribute.
 void setType(DataType value)
          Sets the value of the 'Type' reference.
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Method Detail

getType

DataType getType()
Returns the value of the 'Type' reference.

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

Returns:
the value of the 'Type' reference.
See Also:
setType(DataType), BehaviorsPackage.getDataTypedElement_Type()

setType

void setType(DataType value)
Sets the value of the 'Type' reference.

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

getOpaqueTypeName

java.lang.String getOpaqueTypeName()
Returns the value of the 'Opaque Type Name' attribute.

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

Returns:
the value of the 'Opaque Type Name' attribute.
See Also:
setOpaqueTypeName(String), BehaviorsPackage.getDataTypedElement_OpaqueTypeName()

setOpaqueTypeName

void setOpaqueTypeName(java.lang.String value)
Sets the value of the 'Opaque Type Name' attribute.

Parameters:
value - the new value of the 'Opaque Type Name' attribute.
See Also:
getOpaqueTypeName()