Class GanttChartImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
com._1c.g5.v8.bm.core.BmObject
com._1c.g5.v8.dt.ganttchart.model.impl.GanttChartImpl
- All Implemented Interfaces:
IBmObject
,GanttChart
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object 'Gantt Chart'.
The following features are implemented:
Chart
Points
Series
Interval
Value
Draw Empty
Time Scale
Keep Scale Variant
Fixed Variant Measure
Fixed Variant Interval
Auto Full Interval
Full Interval Begin
Full Interval End
Visual Begin
Interval Draw Type
None Variant Chars
None Variant Measure
Vertical Stretch
Vertical Scroll Enable
Show Value Text
Ext Title
Outbound Color
Back Intervals
Link
Links Color
Links Line
Show Points Text
Show Data
Text Placement
Interval Text Representation
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface com._1c.g5.v8.bm.core.IBmObject
BM_NULL_ID
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.emf.ecore.EClass
protected int
getChart()
int
org.eclipse.emf.common.util.EList<ChartInterval>
org.eclipse.emf.common.util.EList<GanttChartLink>
getLink()
double
org.eclipse.emf.common.util.EList<ChartValue>
getValue()
boolean
boolean
boolean
void
setAutoFullInterval
(boolean newAutoFullInterval) void
setBackIntervals
(GanttChartBackgroundIntervals newBackIntervals) void
void
setDrawEmpty
(boolean newDrawEmpty) void
setFixedVariantInterval
(int newFixedVariantInterval) void
setFixedVariantMeasure
(TimeScaleUnitType newFixedVariantMeasure) void
setFullIntervalBegin
(Date newFullIntervalBegin) void
setFullIntervalEnd
(Date newFullIntervalEnd) void
setIntervalDrawType
(GanttChartIntervalRepresentation newIntervalDrawType) void
setIntervalTextRepresentation
(GanttChartIntervalTextRepresentation newIntervalTextRepresentation) void
setKeepScaleVariant
(GanttChartScaleKeeping newKeepScaleVariant) void
setLinksColor
(Color newLinksColor) void
setLinksLine
(ChartLine newLinksLine) void
setNoneVariantChars
(double newNoneVariantChars) void
setNoneVariantMeasure
(TimeScaleUnitType newNoneVariantMeasure) void
setOutboundColor
(Color newOutboundColor) void
setPoints
(ChartPoints newPoints) void
setSeries
(ChartSeries newSeries) void
setShowData
(GanttChartShowOnPaint newShowData) void
setShowPointsText
(GanttChartShowOnPaint newShowPointsText) void
setShowValueText
(GanttChartValueTextRepresentation newShowValueText) void
setTextPlacement
(GanttChartTextPlacementType newTextPlacement) void
setTimeScale
(TimeScale newTimeScale) void
setVerticalScrollEnable
(boolean newVerticalScrollEnable) void
setVerticalStretch
(GanttChartVerticalStretch newVerticalStretch) void
setVisualBegin
(Date newVisualBegin) Methods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eGet, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCode
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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 com._1c.g5.v8.bm.core.IBmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Constructor Details
-
GanttChartImpl
protected GanttChartImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eStaticFeatureCount
protected int eStaticFeatureCount()- Overrides:
eStaticFeatureCount
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
getChart
- Specified by:
getChart
in interfaceGanttChart
- Returns:
- the value of the 'Chart' containment reference.
- See Also:
-
setChart
- Specified by:
setChart
in interfaceGanttChart
- Parameters:
newChart
- the new value of the 'Chart' containment reference.- See Also:
-
getPoints
- Specified by:
getPoints
in interfaceGanttChart
- Returns:
- the value of the 'Points' containment reference.
- See Also:
-
setPoints
- Specified by:
setPoints
in interfaceGanttChart
- Parameters:
newPoints
- the new value of the 'Points' containment reference.- See Also:
-
getSeries
- Specified by:
getSeries
in interfaceGanttChart
- Returns:
- the value of the 'Series' containment reference.
- See Also:
-
setSeries
- Specified by:
setSeries
in interfaceGanttChart
- Parameters:
newSeries
- the new value of the 'Series' containment reference.- See Also:
-
getInterval
- Specified by:
getInterval
in interfaceGanttChart
- Returns:
- the value of the 'Interval' containment reference list.
- See Also:
-
getValue
- Specified by:
getValue
in interfaceGanttChart
- Returns:
- the value of the 'Value' containment reference list.
- See Also:
-
isDrawEmpty
public boolean isDrawEmpty()- Specified by:
isDrawEmpty
in interfaceGanttChart
- Returns:
- the value of the 'Draw Empty' attribute.
- See Also:
-
setDrawEmpty
public void setDrawEmpty(boolean newDrawEmpty) - Specified by:
setDrawEmpty
in interfaceGanttChart
- Parameters:
newDrawEmpty
- the new value of the 'Draw Empty' attribute.- See Also:
-
getTimeScale
- Specified by:
getTimeScale
in interfaceGanttChart
- Returns:
- the value of the 'Time Scale' containment reference.
- See Also:
-
setTimeScale
- Specified by:
setTimeScale
in interfaceGanttChart
- Parameters:
newTimeScale
- the new value of the 'Time Scale' containment reference.- See Also:
-
getKeepScaleVariant
- Specified by:
getKeepScaleVariant
in interfaceGanttChart
- Returns:
- the value of the 'Keep Scale Variant' attribute.
- See Also:
-
setKeepScaleVariant
- Specified by:
setKeepScaleVariant
in interfaceGanttChart
- Parameters:
newKeepScaleVariant
- the new value of the 'Keep Scale Variant' attribute.- See Also:
-
getFixedVariantMeasure
- Specified by:
getFixedVariantMeasure
in interfaceGanttChart
- Returns:
- the value of the 'Fixed Variant Measure' attribute.
- See Also:
-
setFixedVariantMeasure
- Specified by:
setFixedVariantMeasure
in interfaceGanttChart
- Parameters:
newFixedVariantMeasure
- the new value of the 'Fixed Variant Measure' attribute.- See Also:
-
getFixedVariantInterval
public int getFixedVariantInterval()- Specified by:
getFixedVariantInterval
in interfaceGanttChart
- Returns:
- the value of the 'Fixed Variant Interval' attribute.
- See Also:
-
setFixedVariantInterval
public void setFixedVariantInterval(int newFixedVariantInterval) - Specified by:
setFixedVariantInterval
in interfaceGanttChart
- Parameters:
newFixedVariantInterval
- the new value of the 'Fixed Variant Interval' attribute.- See Also:
-
isAutoFullInterval
public boolean isAutoFullInterval()- Specified by:
isAutoFullInterval
in interfaceGanttChart
- Returns:
- the value of the 'Auto Full Interval' attribute.
- See Also:
-
setAutoFullInterval
public void setAutoFullInterval(boolean newAutoFullInterval) - Specified by:
setAutoFullInterval
in interfaceGanttChart
- Parameters:
newAutoFullInterval
- the new value of the 'Auto Full Interval' attribute.- See Also:
-
getFullIntervalBegin
- Specified by:
getFullIntervalBegin
in interfaceGanttChart
- Returns:
- the value of the 'Full Interval Begin' attribute.
- See Also:
-
setFullIntervalBegin
- Specified by:
setFullIntervalBegin
in interfaceGanttChart
- Parameters:
newFullIntervalBegin
- the new value of the 'Full Interval Begin' attribute.- See Also:
-
getFullIntervalEnd
- Specified by:
getFullIntervalEnd
in interfaceGanttChart
- Returns:
- the value of the 'Full Interval End' attribute.
- See Also:
-
setFullIntervalEnd
- Specified by:
setFullIntervalEnd
in interfaceGanttChart
- Parameters:
newFullIntervalEnd
- the new value of the 'Full Interval End' attribute.- See Also:
-
getVisualBegin
- Specified by:
getVisualBegin
in interfaceGanttChart
- Returns:
- the value of the 'Visual Begin' attribute.
- See Also:
-
setVisualBegin
- Specified by:
setVisualBegin
in interfaceGanttChart
- Parameters:
newVisualBegin
- the new value of the 'Visual Begin' attribute.- See Also:
-
getIntervalDrawType
- Specified by:
getIntervalDrawType
in interfaceGanttChart
- Returns:
- the value of the 'Interval Draw Type' attribute.
- See Also:
-
setIntervalDrawType
- Specified by:
setIntervalDrawType
in interfaceGanttChart
- Parameters:
newIntervalDrawType
- the new value of the 'Interval Draw Type' attribute.- See Also:
-
getNoneVariantChars
public double getNoneVariantChars()- Specified by:
getNoneVariantChars
in interfaceGanttChart
- Returns:
- the value of the 'None Variant Chars' attribute.
- See Also:
-
setNoneVariantChars
public void setNoneVariantChars(double newNoneVariantChars) - Specified by:
setNoneVariantChars
in interfaceGanttChart
- Parameters:
newNoneVariantChars
- the new value of the 'None Variant Chars' attribute.- See Also:
-
getNoneVariantMeasure
- Specified by:
getNoneVariantMeasure
in interfaceGanttChart
- Returns:
- the value of the 'None Variant Measure' attribute.
- See Also:
-
setNoneVariantMeasure
- Specified by:
setNoneVariantMeasure
in interfaceGanttChart
- Parameters:
newNoneVariantMeasure
- the new value of the 'None Variant Measure' attribute.- See Also:
-
getVerticalStretch
- Specified by:
getVerticalStretch
in interfaceGanttChart
- Returns:
- the value of the 'Vertical Stretch' attribute.
- See Also:
-
setVerticalStretch
- Specified by:
setVerticalStretch
in interfaceGanttChart
- Parameters:
newVerticalStretch
- the new value of the 'Vertical Stretch' attribute.- See Also:
-
isVerticalScrollEnable
public boolean isVerticalScrollEnable()- Specified by:
isVerticalScrollEnable
in interfaceGanttChart
- Returns:
- the value of the 'Vertical Scroll Enable' attribute.
- See Also:
-
setVerticalScrollEnable
public void setVerticalScrollEnable(boolean newVerticalScrollEnable) - Specified by:
setVerticalScrollEnable
in interfaceGanttChart
- Parameters:
newVerticalScrollEnable
- the new value of the 'Vertical Scroll Enable' attribute.- See Also:
-
getShowValueText
- Specified by:
getShowValueText
in interfaceGanttChart
- Returns:
- the value of the 'Show Value Text' attribute.
- See Also:
-
setShowValueText
- Specified by:
setShowValueText
in interfaceGanttChart
- Parameters:
newShowValueText
- the new value of the 'Show Value Text' attribute.- See Also:
-
getExtTitle
- Specified by:
getExtTitle
in interfaceGanttChart
- Returns:
- the value of the 'Ext Title' map.
- See Also:
-
getOutboundColor
- Specified by:
getOutboundColor
in interfaceGanttChart
- Returns:
- the value of the 'Outbound Color' containment reference.
- See Also:
-
setOutboundColor
- Specified by:
setOutboundColor
in interfaceGanttChart
- Parameters:
newOutboundColor
- the new value of the 'Outbound Color' containment reference.- See Also:
-
getBackIntervals
- Specified by:
getBackIntervals
in interfaceGanttChart
- Returns:
- the value of the 'Back Intervals' containment reference.
- See Also:
-
setBackIntervals
- Specified by:
setBackIntervals
in interfaceGanttChart
- Parameters:
newBackIntervals
- the new value of the 'Back Intervals' containment reference.- See Also:
-
getLink
- Specified by:
getLink
in interfaceGanttChart
- Returns:
- the value of the 'Link' containment reference list.
- See Also:
-
getLinksColor
- Specified by:
getLinksColor
in interfaceGanttChart
- Returns:
- the value of the 'Links Color' containment reference.
- See Also:
-
setLinksColor
- Specified by:
setLinksColor
in interfaceGanttChart
- Parameters:
newLinksColor
- the new value of the 'Links Color' containment reference.- See Also:
-
getLinksLine
- Specified by:
getLinksLine
in interfaceGanttChart
- Returns:
- the value of the 'Links Line' containment reference.
- See Also:
-
setLinksLine
- Specified by:
setLinksLine
in interfaceGanttChart
- Parameters:
newLinksLine
- the new value of the 'Links Line' containment reference.- See Also:
-
getShowPointsText
- Specified by:
getShowPointsText
in interfaceGanttChart
- Returns:
- the value of the 'Show Points Text' attribute.
- See Also:
-
setShowPointsText
- Specified by:
setShowPointsText
in interfaceGanttChart
- Parameters:
newShowPointsText
- the new value of the 'Show Points Text' attribute.- See Also:
-
getShowData
- Specified by:
getShowData
in interfaceGanttChart
- Returns:
- the value of the 'Show Data' attribute.
- See Also:
-
setShowData
- Specified by:
setShowData
in interfaceGanttChart
- Parameters:
newShowData
- the new value of the 'Show Data' attribute.- See Also:
-
getTextPlacement
- Specified by:
getTextPlacement
in interfaceGanttChart
- Returns:
- the value of the 'Text Placement' attribute.
- See Also:
-
setTextPlacement
- Specified by:
setTextPlacement
in interfaceGanttChart
- Parameters:
newTextPlacement
- the new value of the 'Text Placement' attribute.- See Also:
-
getIntervalTextRepresentation
- Specified by:
getIntervalTextRepresentation
in interfaceGanttChart
- Returns:
- the value of the 'Interval Text Representation' attribute.
- See Also:
-
setIntervalTextRepresentation
public void setIntervalTextRepresentation(GanttChartIntervalTextRepresentation newIntervalTextRepresentation) - Specified by:
setIntervalTextRepresentation
in interfaceGanttChart
- Parameters:
newIntervalTextRepresentation
- the new value of the 'Interval Text Representation' attribute.- See Also:
-