TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy.extensions
Interface SimpleOperand

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

public interface SimpleOperand
extends Operand

A representation of the model object 'Simple Operand'. Use value, feature or type whichever is not null. Value could represent an XPointer path (if starts with /) or just a name.

The following features are supported:

See Also:
ExtensionsPackage.getSimpleOperand()
Generated
[EMF] Model

Method Summary
 org.eclipse.emf.ecore.EStructuralFeature getFeature()
          Returns the value of the 'Feature' reference
 java.lang.String getRawValue()
          Returns the value of the 'Raw Value' attribute
 org.eclipse.emf.ecore.EClass getType()
          Returns the value of the 'Type' reference
 java.lang.Object getValue()
          Returns the value of the 'Value' attribute
 org.eclipse.emf.ecore.EDataType getValueType()
          Returns the value of the 'Value Type' reference
 void setFeature(org.eclipse.emf.ecore.EStructuralFeature value)
          Sets the value of the 'Feature' reference
 void setRawValue(java.lang.String value)
          Sets the value of the 'Raw Value' attribute
 void setType(org.eclipse.emf.ecore.EClass value)
          Sets the value of the 'Type' reference
 void setValue(java.lang.Object value)
          Sets the value of the 'Value' attribute
 void setValueType(org.eclipse.emf.ecore.EDataType value)
          Sets the value of the 'Value Type' reference
 
Methods inherited from interface org.eclipse.hyades.models.hierarchy.extensions.Operand
getName, getQuery, setName, setQuery
 
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

getRawValue

public java.lang.String getRawValue()
Returns the value of the 'Raw Value' attribute.

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

Returns:
the value of the 'Raw Value' attribute.
See Also:
setRawValue(String), ExtensionsPackage.getSimpleOperand_RawValue()
Generated
[EMF] Model

setRawValue

public void setRawValue(java.lang.String value)
Sets the value of the 'Raw Value' attribute.

Parameters:
value - the new value of the 'Raw Value' attribute.
See Also:
getRawValue()
Generated

getValue

public java.lang.Object getValue()
Returns the value of the 'Value' attribute.

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

Returns:
the value of the 'Value' attribute.
See Also:
setValue(Object), ExtensionsPackage.getSimpleOperand_Value()
Generated
[EMF] Model
transient="true" volatile="true" derived="true"

setValue

public void setValue(java.lang.Object value)
Sets the value of the 'Value' attribute.

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

getFeature

public org.eclipse.emf.ecore.EStructuralFeature getFeature()
Returns the value of the 'Feature' reference.

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

Returns:
the value of the 'Feature' reference.
See Also:
setFeature(EStructuralFeature), ExtensionsPackage.getSimpleOperand_Feature()
Generated
[EMF] Model

setFeature

public void setFeature(org.eclipse.emf.ecore.EStructuralFeature value)
Sets the value of the 'Feature' reference.

Parameters:
value - the new value of the 'Feature' reference.
See Also:
getFeature()
Generated

getType

public org.eclipse.emf.ecore.EClass 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(EClass), ExtensionsPackage.getSimpleOperand_Type()
Generated
[EMF] Model

setType

public void setType(org.eclipse.emf.ecore.EClass value)
Sets the value of the 'Type' reference.

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

getValueType

public org.eclipse.emf.ecore.EDataType getValueType()
Returns the value of the 'Value Type' reference.

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

Returns:
the value of the 'Value Type' reference.
See Also:
setValueType(EDataType), ExtensionsPackage.getSimpleOperand_ValueType()
Generated
[EMF] Model

setValueType

public void setValueType(org.eclipse.emf.ecore.EDataType value)
Sets the value of the 'Value Type' reference.

Parameters:
value - the new value of the 'Value Type' reference.
See Also:
getValueType()
Generated

TPTP 4.4.0 Platform Project
Public API Specification