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  Integer angle
          The cached value of the 'Angle' attribute.
protected static 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  Double rotation
          The cached value of the 'Rotation' attribute.
protected static Double ROTATION_EDEFAULT
          The default value of the 'Rotation' attribute.
protected   styleRegions
          The cached value of the 'Style Regions' containment reference list.
protected  String value
          The cached value of the 'Value' attribute.
protected static 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()
           
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 Integer getAngle()
           
 Font getFont()
           
 Orientation getHorizontalAlignment()
           
 Double getRotation()
           
  getStyleRegions()
           
 String getValue()
           
 Orientation getVerticalAlignment()
           
 void setAngle(Integer newAngle)
           
 void setFont(Font newFont)
           
 void setHorizontalAlignment(Orientation newHorizontalAlignment)
           
 void setRotation(Double newRotation)
           
 void setValue(String newValue)
           
 void setVerticalAlignment(Orientation newVerticalAlignment)
           
 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, 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 Integer ANGLE_EDEFAULT
The default value of the 'Angle' attribute.

See Also:
getAngle()

angle

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

See Also:
getAngle()

VALUE_EDEFAULT

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

See Also:
getValue()

value

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

See Also:
getValue()

styleRegions

protected  styleRegions
The cached value of the 'Style Regions' containment reference list.

See Also:
getStyleRegions()

ROTATION_EDEFAULT

protected static final Double ROTATION_EDEFAULT
The default value of the 'Rotation' attribute.

See Also:
getRotation()

rotation

protected Double rotation
The cached value of the 'Rotation' attribute.

See Also:
getRotation()
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 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(Integer newAngle)

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

getValue

public 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(String newValue)

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

getStyleRegions

public  getStyleRegions()

Specified by:
getStyleRegions in interface AbstractText
Returns:
the value of the 'Style Regions' containment reference list.
See Also:
AlgorithmsPackage.getAbstractText_StyleRegions()

getRotation

public Double getRotation()

Specified by:
getRotation in interface AbstractText
Returns:
the value of the 'Rotation' attribute.
See Also:
AbstractText.setRotation(Double), AlgorithmsPackage.getAbstractText_Rotation()

setRotation

public void setRotation(Double newRotation)

Specified by:
setRotation in interface AbstractText
Parameters:
newRotation - the new value of the 'Rotation' attribute.
See Also:
AbstractText.getRotation()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class GraphicsAlgorithmImpl

eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)

Overrides:
eGet in class GraphicsAlgorithmImpl

eSet

public void eSet(int featureID,
                 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 String toString()

Overrides:
toString in class GraphicsAlgorithmImpl


Copyright (c) SAP AG 2005, 2012.