org.eclipse.graphiti.mm.algorithms.impl
Class AbstractTextImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.graphiti.mm.impl.PropertyContainerImpl
          extended by org.eclipse.graphiti.mm.impl.GraphicsAlgorithmContainerImpl
              extended by org.eclipse.graphiti.mm.algorithms.impl.GraphicsAlgorithmImpl
                  extended by org.eclipse.graphiti.mm.algorithms.impl.AbstractTextImpl
All Implemented Interfaces:
AbstractText, GraphicsAlgorithm, AbstractStyle, GraphicsAlgorithmContainer, PropertyContainer
Direct Known Subclasses:
MultiTextImpl, TextImpl

public abstract class AbstractTextImpl
extends GraphicsAlgorithmImpl
implements AbstractText

An implementation of the model object 'Abstract Text'.

The following features are implemented:


Field Summary
protected  java.lang.Integer angle
          The cached value of the 'Angle' attribute.
protected static java.lang.Integer ANGLE_EDEFAULT
          The default value of the 'Angle' attribute.
protected  Font font
          The cached value of the 'Font' reference.
protected static Orientation HORIZONTAL_ALIGNMENT_EDEFAULT
          The default value of the 'Horizontal Alignment' attribute.
protected  Orientation horizontalAlignment
          The cached value of the 'Horizontal Alignment' attribute.
protected  java.lang.String value
          The cached value of the 'Value' attribute.
protected static java.lang.String VALUE_EDEFAULT
          The default value of the 'Value' attribute.
protected static Orientation VERTICAL_ALIGNMENT_EDEFAULT
          The default value of the 'Vertical Alignment' attribute.
protected  Orientation verticalAlignment
          The cached value of the 'Vertical Alignment' attribute.
 
Fields inherited from class org.eclipse.graphiti.mm.algorithms.impl.GraphicsAlgorithmImpl
background, filled, FILLED_EDEFAULT, filledESet, foreground, graphicsAlgorithmChildren, height, HEIGHT_EDEFAULT, LINE_STYLE_EDEFAULT, LINE_VISIBLE_EDEFAULT, LINE_WIDTH_EDEFAULT, lineStyle, lineVisible, lineVisibleESet, lineWidth, renderingStyle, style, transparency, TRANSPARENCY_EDEFAULT, width, WIDTH_EDEFAULT, x, X_EDEFAULT, y, Y_EDEFAULT
 
Fields inherited from class org.eclipse.graphiti.mm.impl.PropertyContainerImpl
properties
 
Constructor Summary
protected AbstractTextImpl()
           
 
Method Summary
 Font basicGetFont()
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.lang.Integer getAngle()
           
 Font getFont()
           
 Orientation getHorizontalAlignment()
           
 java.lang.String getValue()
           
 Orientation getVerticalAlignment()
           
 void setAngle(java.lang.Integer newAngle)
           
 void setFont(Font newFont)
           
 void setHorizontalAlignment(Orientation newHorizontalAlignment)
           
 void setValue(java.lang.String newValue)
           
 void setVerticalAlignment(Orientation newVerticalAlignment)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.graphiti.mm.algorithms.impl.GraphicsAlgorithmImpl
basicGetBackground, basicGetForeground, basicGetParentGraphicsAlgorithm, basicGetPictogramElement, basicGetRenderingStyle, basicGetStyle, basicSetParentGraphicsAlgorithm, basicSetPictogramElement, basicSetRenderingStyle, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eInverseAdd, eInverseRemove, getBackground, getFilled, getForeground, getGraphicsAlgorithmChildren, getHeight, getLineStyle, getLineVisible, getLineWidth, getParentGraphicsAlgorithm, getPictogramElement, getRenderingStyle, getStyle, getTransparency, getWidth, getX, getY, isSetFilled, isSetLineVisible, setBackground, setFilled, setForeground, setHeight, setLineStyle, setLineVisible, setLineWidth, setParentGraphicsAlgorithm, setPictogramElement, setRenderingStyle, setStyle, setTransparency, setWidth, setX, setY, unsetFilled, unsetLineVisible
 
Methods inherited from class org.eclipse.graphiti.mm.impl.PropertyContainerImpl
getProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.graphiti.mm.algorithms.GraphicsAlgorithm
getGraphicsAlgorithmChildren, getHeight, getParentGraphicsAlgorithm, getPictogramElement, getStyle, getWidth, getX, getY, setHeight, setParentGraphicsAlgorithm, setPictogramElement, setStyle, setWidth, setX, setY
 
Methods inherited from interface org.eclipse.graphiti.mm.PropertyContainer
getProperties
 
Methods inherited from interface org.eclipse.graphiti.mm.algorithms.styles.AbstractStyle
getBackground, getFilled, getForeground, getLineStyle, getLineVisible, getLineWidth, getRenderingStyle, getTransparency, isSetFilled, isSetLineVisible, setBackground, setFilled, setForeground, setLineStyle, setLineVisible, setLineWidth, setRenderingStyle, setTransparency, unsetFilled, unsetLineVisible
 

Field Detail

font

protected Font font
The cached value of the 'Font' reference.

See Also:
getFont()

HORIZONTAL_ALIGNMENT_EDEFAULT

protected static final Orientation HORIZONTAL_ALIGNMENT_EDEFAULT
The default value of the 'Horizontal Alignment' attribute.

See Also:
getHorizontalAlignment()

horizontalAlignment

protected Orientation horizontalAlignment
The cached value of the 'Horizontal Alignment' attribute.

See Also:
getHorizontalAlignment()

VERTICAL_ALIGNMENT_EDEFAULT

protected static final Orientation VERTICAL_ALIGNMENT_EDEFAULT
The default value of the 'Vertical Alignment' attribute.

See Also:
getVerticalAlignment()

verticalAlignment

protected Orientation verticalAlignment
The cached value of the 'Vertical Alignment' attribute.

See Also:
getVerticalAlignment()

ANGLE_EDEFAULT

protected static final java.lang.Integer ANGLE_EDEFAULT
The default value of the 'Angle' attribute.

See Also:
getAngle()

angle

protected java.lang.Integer angle
The cached value of the 'Angle' attribute.

See Also:
getAngle()

VALUE_EDEFAULT

protected static final java.lang.String VALUE_EDEFAULT
The default value of the 'Value' attribute.

See Also:
getValue()

value

protected java.lang.String value
The cached value of the 'Value' attribute.

See Also:
getValue()
Constructor Detail

AbstractTextImpl

protected AbstractTextImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class GraphicsAlgorithmImpl

getFont

public Font getFont()

Specified by:
getFont in interface AbstractText
Returns:
the value of the 'Font' reference.
See Also:
AbstractText.setFont(Font), AlgorithmsPackage.getAbstractText_Font()

basicGetFont

public Font basicGetFont()


setFont

public void setFont(Font newFont)

Specified by:
setFont in interface AbstractText
Parameters:
newFont - the new value of the 'Font' reference.
See Also:
AbstractText.getFont()

getHorizontalAlignment

public Orientation getHorizontalAlignment()

Specified by:
getHorizontalAlignment in interface AbstractText
Returns:
the value of the 'Horizontal Alignment' attribute.
See Also:
Orientation, AbstractText.setHorizontalAlignment(Orientation), AlgorithmsPackage.getAbstractText_HorizontalAlignment()

setHorizontalAlignment

public void setHorizontalAlignment(Orientation newHorizontalAlignment)

Specified by:
setHorizontalAlignment in interface AbstractText
Parameters:
newHorizontalAlignment - the new value of the 'Horizontal Alignment' attribute.
See Also:
Orientation, AbstractText.getHorizontalAlignment()

getVerticalAlignment

public Orientation getVerticalAlignment()

Specified by:
getVerticalAlignment in interface AbstractText
Returns:
the value of the 'Vertical Alignment' attribute.
See Also:
Orientation, AbstractText.setVerticalAlignment(Orientation), AlgorithmsPackage.getAbstractText_VerticalAlignment()

setVerticalAlignment

public void setVerticalAlignment(Orientation newVerticalAlignment)

Specified by:
setVerticalAlignment in interface AbstractText
Parameters:
newVerticalAlignment - the new value of the 'Vertical Alignment' attribute.
See Also:
Orientation, AbstractText.getVerticalAlignment()

getAngle

public java.lang.Integer getAngle()

Specified by:
getAngle in interface AbstractText
Returns:
the value of the 'Angle' attribute.
See Also:
AbstractText.setAngle(Integer), AlgorithmsPackage.getAbstractText_Angle()

setAngle

public void setAngle(java.lang.Integer newAngle)

Specified by:
setAngle in interface AbstractText
Parameters:
newAngle - the new value of the 'Angle' attribute.
See Also:
AbstractText.getAngle()

getValue

public java.lang.String getValue()

Specified by:
getValue in interface AbstractText
Returns:
the value of the 'Value' attribute.
See Also:
AbstractText.setValue(String), AlgorithmsPackage.getAbstractText_Value()

setValue

public void setValue(java.lang.String newValue)

Specified by:
setValue in interface AbstractText
Parameters:
newValue - the new value of the 'Value' attribute.
See Also:
AbstractText.getValue()

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class GraphicsAlgorithmImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class GraphicsAlgorithmImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class GraphicsAlgorithmImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class GraphicsAlgorithmImpl

toString

public java.lang.String toString()

Overrides:
toString in class GraphicsAlgorithmImpl


Copyright (c) SAP AG 2005, 2012.