org.metaabm.act
Interface AInput

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
AInputImpl

public interface AInput
extends org.eclipse.emf.ecore.EObject

A representation of the model object ' AInput'.

The following features are supported:

See Also:
MetaABMActPackage.getAInput()

Method Summary
 ALiteral getLiteral()
          Returns the value of the 'Literal' containment reference.
 ASelect getSelected()
          Returns the value of the 'Selected' reference.
 ASink getSink()
          Returns the value of the 'Sink' container reference.
 IValue getValue()
          Returns the value of the 'Value' reference.
 boolean isPotentialValue(IValue value)
           
 boolean isReachable(IValue value)
           
 java.util.Collection<?> potentialValues(java.util.Collection<IValue> suggestValues)
           
 boolean references(IValue value)
           
 void setLiteral(ALiteral value)
          Sets the value of the 'Literal' containment reference.
 void setSelected(ASelect value)
          Sets the value of the 'Selected' reference.
 void setSink(ASink value)
          Sets the value of the 'Sink' container reference.
 void setValue(IValue value)
          Sets the value of the 'Value' reference.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getSink

ASink getSink()
Returns the value of the 'Sink' container reference. It is bidirectional and its opposite is 'Inputs'.

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

Returns:
the value of the 'Sink' container reference.
See Also:
setSink(ASink), MetaABMActPackage.getAInput_Sink(), ASink.getInputs()

setSink

void setSink(ASink value)
Sets the value of the 'Sink' container reference.

Parameters:
value - the new value of the 'Sink' container reference.
See Also:
getSink()

getSelected

ASelect getSelected()
Returns the value of the 'Selected' reference.

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

Returns:
the value of the 'Selected' reference.
See Also:
setSelected(ASelect), MetaABMActPackage.getAInput_Selected()

setSelected

void setSelected(ASelect value)
Sets the value of the 'Selected' reference.

Parameters:
value - the new value of the 'Selected' reference.
See Also:
getSelected()

getLiteral

ALiteral getLiteral()
Returns the value of the 'Literal' containment reference.

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

Returns:
the value of the 'Literal' containment reference.
See Also:
setLiteral(ALiteral), MetaABMActPackage.getAInput_Literal()

setLiteral

void setLiteral(ALiteral value)
Sets the value of the 'Literal' containment reference.

Parameters:
value - the new value of the 'Literal' containment reference.
See Also:
getLiteral()

getValue

IValue getValue()
Returns the value of the 'Value' reference.

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

Returns:
the value of the 'Value' reference.
See Also:
setValue(IValue), MetaABMActPackage.getAInput_Value()

setValue

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

Parameters:
value - the new value of the 'Value' reference.
See Also:
getValue()

isReachable

boolean isReachable(IValue value)

isPotentialValue

boolean isPotentialValue(IValue value)

potentialValues

java.util.Collection<?> potentialValues(java.util.Collection<IValue> suggestValues)

references

boolean references(IValue value)