de.cau.cs.kieler.synccharts
Interface Signal

All Superinterfaces:
EObject, Notifier, ValuedObject
All Known Implementing Classes:
SignalImpl

public interface Signal
extends ValuedObject

A representation of the model object 'Signal'.

The following features are supported:

See Also:
SyncchartsPackage.getSignal()
Rating red
Generated:
This code was automatically generated.
Model element

Method Summary
 CombineOperator getCombineOperator()
          Returns the value of the 'Combine Operator' attribute.
 String getHostCombineOperator()
          Returns the value of the 'Host Combine Operator' attribute.
 Region getParentRegion()
          Returns the value of the 'Parent Region' container reference.
 State getParentState()
          Returns the value of the 'Parent State' container reference.
 EObject getValue()
          Returns the value of the 'Value' containment reference.
 boolean isIsInput()
          Returns the value of the 'Is Input' attribute.
 boolean isIsOutput()
          Returns the value of the 'Is Output' attribute.
 void setCombineOperator(CombineOperator value)
          Sets the value of the 'Combine Operator' attribute.
 void setHostCombineOperator(String value)
          Sets the value of the 'Host Combine Operator' attribute.
 void setIsInput(boolean value)
          Sets the value of the 'Is Input' attribute.
 void setIsOutput(boolean value)
          Sets the value of the 'Is Output' attribute.
 void setParentRegion(Region value)
          Sets the value of the 'Parent Region' container reference.
 void setParentState(State value)
          Sets the value of the 'Parent State' container reference.
 void setValue(EObject value)
          Sets the value of the 'Value' containment reference.
 
Methods inherited from interface de.cau.cs.kieler.synccharts.ValuedObject
getHostType, getInitialValue, getName, getType, setHostType, setInitialValue, setName, setType
 
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
 

Method Detail

getValue

EObject getValue()
Returns the value of the 'Value' containment reference.

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

Returns:
the value of the 'Value' containment reference.
See Also:
setValue(EObject), SyncchartsPackage.getSignal_Value()
Generated:
This code was automatically generated.
Model element:
containment=true

setValue

void setValue(EObject value)
Sets the value of the 'Value' containment reference.

Parameters:
value - the new value of the 'Value' containment reference.
See Also:
getValue()
Generated:
This code was automatically generated.

getParentState

State getParentState()
Returns the value of the 'Parent State' container reference. It is bidirectional and its opposite is 'Signals'.

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

Returns:
the value of the 'Parent State' container reference.
See Also:
setParentState(State), SyncchartsPackage.getSignal_ParentState(), State.getSignals()
Generated:
This code was automatically generated.
Model element:
opposite=signals
transient=false

setParentState

void setParentState(State value)
Sets the value of the 'Parent State' container reference.

Parameters:
value - the new value of the 'Parent State' container reference.
See Also:
getParentState()
Generated:
This code was automatically generated.

isIsInput

boolean isIsInput()
Returns the value of the 'Is Input' attribute.

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

Returns:
the value of the 'Is Input' attribute.
See Also:
setIsInput(boolean), SyncchartsPackage.getSignal_IsInput()
Generated:
This code was automatically generated.
Model element:
required=true

setIsInput

void setIsInput(boolean value)
Sets the value of the 'Is Input' attribute.

Parameters:
value - the new value of the 'Is Input' attribute.
See Also:
isIsInput()
Generated:
This code was automatically generated.

isIsOutput

boolean isIsOutput()
Returns the value of the 'Is Output' attribute.

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

Returns:
the value of the 'Is Output' attribute.
See Also:
setIsOutput(boolean), SyncchartsPackage.getSignal_IsOutput()
Generated:
This code was automatically generated.
Model element:
required=true

setIsOutput

void setIsOutput(boolean value)
Sets the value of the 'Is Output' attribute.

Parameters:
value - the new value of the 'Is Output' attribute.
See Also:
isIsOutput()
Generated:
This code was automatically generated.

getCombineOperator

CombineOperator getCombineOperator()
Returns the value of the 'Combine Operator' attribute. The literals are from the enumeration CombineOperator.

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

Returns:
the value of the 'Combine Operator' attribute.
See Also:
CombineOperator, setCombineOperator(CombineOperator), SyncchartsPackage.getSignal_CombineOperator()
Generated:
This code was automatically generated.
Model element:
required=true

setCombineOperator

void setCombineOperator(CombineOperator value)
Sets the value of the 'Combine Operator' attribute.

Parameters:
value - the new value of the 'Combine Operator' attribute.
See Also:
CombineOperator, getCombineOperator()
Generated:
This code was automatically generated.

getHostCombineOperator

String getHostCombineOperator()
Returns the value of the 'Host Combine Operator' attribute.

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

Returns:
the value of the 'Host Combine Operator' attribute.
See Also:
setHostCombineOperator(String), SyncchartsPackage.getSignal_HostCombineOperator()
Generated:
This code was automatically generated.
Model element

setHostCombineOperator

void setHostCombineOperator(String value)
Sets the value of the 'Host Combine Operator' attribute.

Parameters:
value - the new value of the 'Host Combine Operator' attribute.
See Also:
getHostCombineOperator()
Generated:
This code was automatically generated.

getParentRegion

Region getParentRegion()
Returns the value of the 'Parent Region' container reference. It is bidirectional and its opposite is 'Signals'.

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

Returns:
the value of the 'Parent Region' container reference.
See Also:
setParentRegion(Region), SyncchartsPackage.getSignal_ParentRegion(), Region.getSignals()
Generated:
This code was automatically generated.
Model element:
opposite=signals
transient=false

setParentRegion

void setParentRegion(Region value)
Sets the value of the 'Parent Region' container reference.

Parameters:
value - the new value of the 'Parent Region' container reference.
See Also:
getParentRegion()
Generated:
This code was automatically generated.