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
public class GanttChartImpl extends BmObject implements GanttChart
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
Predefined Log Form Table Visible
-
-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GanttChartImpl()
-
Method Summary
-
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
-
-
-
-
Method Detail
-
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
public Chart getChart()
- Specified by:
getChart
in interfaceGanttChart
- Returns:
- the value of the 'Chart' containment reference.
- See Also:
GanttChart.setChart(Chart)
,GanttChartPackage.getGanttChart_Chart()
-
setChart
public void setChart(Chart newChart)
- Specified by:
setChart
in interfaceGanttChart
- Parameters:
newChart
- the new value of the 'Chart' containment reference.- See Also:
GanttChart.getChart()
-
getPoints
public ChartPoints getPoints()
- Specified by:
getPoints
in interfaceGanttChart
- Returns:
- the value of the 'Points' containment reference.
- See Also:
GanttChart.setPoints(ChartPoints)
,GanttChartPackage.getGanttChart_Points()
-
setPoints
public void setPoints(ChartPoints newPoints)
- Specified by:
setPoints
in interfaceGanttChart
- Parameters:
newPoints
- the new value of the 'Points' containment reference.- See Also:
GanttChart.getPoints()
-
getSeries
public ChartSeries getSeries()
- Specified by:
getSeries
in interfaceGanttChart
- Returns:
- the value of the 'Series' containment reference.
- See Also:
GanttChart.setSeries(ChartSeries)
,GanttChartPackage.getGanttChart_Series()
-
setSeries
public void setSeries(ChartSeries newSeries)
- Specified by:
setSeries
in interfaceGanttChart
- Parameters:
newSeries
- the new value of the 'Series' containment reference.- See Also:
GanttChart.getSeries()
-
getInterval
public org.eclipse.emf.common.util.EList<ChartInterval> getInterval()
- Specified by:
getInterval
in interfaceGanttChart
- Returns:
- the value of the 'Interval' containment reference list.
- See Also:
GanttChartPackage.getGanttChart_Interval()
-
getValue
public org.eclipse.emf.common.util.EList<ChartValue> getValue()
- Specified by:
getValue
in interfaceGanttChart
- Returns:
- the value of the 'Value' containment reference list.
- See Also:
GanttChartPackage.getGanttChart_Value()
-
isDrawEmpty
public boolean isDrawEmpty()
- Specified by:
isDrawEmpty
in interfaceGanttChart
- Returns:
- the value of the 'Draw Empty' attribute.
- See Also:
GanttChart.setDrawEmpty(boolean)
,GanttChartPackage.getGanttChart_DrawEmpty()
-
setDrawEmpty
public void setDrawEmpty(boolean newDrawEmpty)
- Specified by:
setDrawEmpty
in interfaceGanttChart
- Parameters:
newDrawEmpty
- the new value of the 'Draw Empty' attribute.- See Also:
GanttChart.isDrawEmpty()
-
getTimeScale
public TimeScale getTimeScale()
- Specified by:
getTimeScale
in interfaceGanttChart
- Returns:
- the value of the 'Time Scale' containment reference.
- See Also:
GanttChart.setTimeScale(TimeScale)
,GanttChartPackage.getGanttChart_TimeScale()
-
setTimeScale
public void setTimeScale(TimeScale newTimeScale)
- Specified by:
setTimeScale
in interfaceGanttChart
- Parameters:
newTimeScale
- the new value of the 'Time Scale' containment reference.- See Also:
GanttChart.getTimeScale()
-
getKeepScaleVariant
public GanttChartScaleKeeping getKeepScaleVariant()
- Specified by:
getKeepScaleVariant
in interfaceGanttChart
- Returns:
- the value of the 'Keep Scale Variant' attribute.
- See Also:
GanttChartScaleKeeping
,GanttChart.setKeepScaleVariant(GanttChartScaleKeeping)
,GanttChartPackage.getGanttChart_KeepScaleVariant()
-
setKeepScaleVariant
public void setKeepScaleVariant(GanttChartScaleKeeping newKeepScaleVariant)
- Specified by:
setKeepScaleVariant
in interfaceGanttChart
- Parameters:
newKeepScaleVariant
- the new value of the 'Keep Scale Variant' attribute.- See Also:
GanttChartScaleKeeping
,GanttChart.getKeepScaleVariant()
-
getFixedVariantMeasure
public TimeScaleUnitType getFixedVariantMeasure()
- Specified by:
getFixedVariantMeasure
in interfaceGanttChart
- Returns:
- the value of the 'Fixed Variant Measure' attribute.
- See Also:
TimeScaleUnitType
,GanttChart.setFixedVariantMeasure(TimeScaleUnitType)
,GanttChartPackage.getGanttChart_FixedVariantMeasure()
-
setFixedVariantMeasure
public void setFixedVariantMeasure(TimeScaleUnitType newFixedVariantMeasure)
- Specified by:
setFixedVariantMeasure
in interfaceGanttChart
- Parameters:
newFixedVariantMeasure
- the new value of the 'Fixed Variant Measure' attribute.- See Also:
TimeScaleUnitType
,GanttChart.getFixedVariantMeasure()
-
getFixedVariantInterval
public int getFixedVariantInterval()
- Specified by:
getFixedVariantInterval
in interfaceGanttChart
- Returns:
- the value of the 'Fixed Variant Interval' attribute.
- See Also:
GanttChart.setFixedVariantInterval(int)
,GanttChartPackage.getGanttChart_FixedVariantInterval()
-
setFixedVariantInterval
public void setFixedVariantInterval(int newFixedVariantInterval)
- Specified by:
setFixedVariantInterval
in interfaceGanttChart
- Parameters:
newFixedVariantInterval
- the new value of the 'Fixed Variant Interval' attribute.- See Also:
GanttChart.getFixedVariantInterval()
-
isAutoFullInterval
public boolean isAutoFullInterval()
- Specified by:
isAutoFullInterval
in interfaceGanttChart
- Returns:
- the value of the 'Auto Full Interval' attribute.
- See Also:
GanttChart.setAutoFullInterval(boolean)
,GanttChartPackage.getGanttChart_AutoFullInterval()
-
setAutoFullInterval
public void setAutoFullInterval(boolean newAutoFullInterval)
- Specified by:
setAutoFullInterval
in interfaceGanttChart
- Parameters:
newAutoFullInterval
- the new value of the 'Auto Full Interval' attribute.- See Also:
GanttChart.isAutoFullInterval()
-
getFullIntervalBegin
public Date getFullIntervalBegin()
- Specified by:
getFullIntervalBegin
in interfaceGanttChart
- Returns:
- the value of the 'Full Interval Begin' attribute.
- See Also:
GanttChart.setFullIntervalBegin(Date)
,GanttChartPackage.getGanttChart_FullIntervalBegin()
-
setFullIntervalBegin
public void setFullIntervalBegin(Date newFullIntervalBegin)
- Specified by:
setFullIntervalBegin
in interfaceGanttChart
- Parameters:
newFullIntervalBegin
- the new value of the 'Full Interval Begin' attribute.- See Also:
GanttChart.getFullIntervalBegin()
-
getFullIntervalEnd
public Date getFullIntervalEnd()
- Specified by:
getFullIntervalEnd
in interfaceGanttChart
- Returns:
- the value of the 'Full Interval End' attribute.
- See Also:
GanttChart.setFullIntervalEnd(Date)
,GanttChartPackage.getGanttChart_FullIntervalEnd()
-
setFullIntervalEnd
public void setFullIntervalEnd(Date newFullIntervalEnd)
- Specified by:
setFullIntervalEnd
in interfaceGanttChart
- Parameters:
newFullIntervalEnd
- the new value of the 'Full Interval End' attribute.- See Also:
GanttChart.getFullIntervalEnd()
-
getVisualBegin
public Date getVisualBegin()
- Specified by:
getVisualBegin
in interfaceGanttChart
- Returns:
- the value of the 'Visual Begin' attribute.
- See Also:
GanttChart.setVisualBegin(Date)
,GanttChartPackage.getGanttChart_VisualBegin()
-
setVisualBegin
public void setVisualBegin(Date newVisualBegin)
- Specified by:
setVisualBegin
in interfaceGanttChart
- Parameters:
newVisualBegin
- the new value of the 'Visual Begin' attribute.- See Also:
GanttChart.getVisualBegin()
-
getIntervalDrawType
public GanttChartIntervalRepresentation getIntervalDrawType()
- Specified by:
getIntervalDrawType
in interfaceGanttChart
- Returns:
- the value of the 'Interval Draw Type' attribute.
- See Also:
GanttChartIntervalRepresentation
,GanttChart.setIntervalDrawType(GanttChartIntervalRepresentation)
,GanttChartPackage.getGanttChart_IntervalDrawType()
-
setIntervalDrawType
public void setIntervalDrawType(GanttChartIntervalRepresentation newIntervalDrawType)
- Specified by:
setIntervalDrawType
in interfaceGanttChart
- Parameters:
newIntervalDrawType
- the new value of the 'Interval Draw Type' attribute.- See Also:
GanttChartIntervalRepresentation
,GanttChart.getIntervalDrawType()
-
getNoneVariantChars
public double getNoneVariantChars()
- Specified by:
getNoneVariantChars
in interfaceGanttChart
- Returns:
- the value of the 'None Variant Chars' attribute.
- See Also:
GanttChart.setNoneVariantChars(double)
,GanttChartPackage.getGanttChart_NoneVariantChars()
-
setNoneVariantChars
public void setNoneVariantChars(double newNoneVariantChars)
- Specified by:
setNoneVariantChars
in interfaceGanttChart
- Parameters:
newNoneVariantChars
- the new value of the 'None Variant Chars' attribute.- See Also:
GanttChart.getNoneVariantChars()
-
getNoneVariantMeasure
public TimeScaleUnitType getNoneVariantMeasure()
- Specified by:
getNoneVariantMeasure
in interfaceGanttChart
- Returns:
- the value of the 'None Variant Measure' attribute.
- See Also:
TimeScaleUnitType
,GanttChart.setNoneVariantMeasure(TimeScaleUnitType)
,GanttChartPackage.getGanttChart_NoneVariantMeasure()
-
setNoneVariantMeasure
public void setNoneVariantMeasure(TimeScaleUnitType newNoneVariantMeasure)
- Specified by:
setNoneVariantMeasure
in interfaceGanttChart
- Parameters:
newNoneVariantMeasure
- the new value of the 'None Variant Measure' attribute.- See Also:
TimeScaleUnitType
,GanttChart.getNoneVariantMeasure()
-
getVerticalStretch
public GanttChartVerticalStretch getVerticalStretch()
- Specified by:
getVerticalStretch
in interfaceGanttChart
- Returns:
- the value of the 'Vertical Stretch' attribute.
- See Also:
GanttChartVerticalStretch
,GanttChart.setVerticalStretch(GanttChartVerticalStretch)
,GanttChartPackage.getGanttChart_VerticalStretch()
-
setVerticalStretch
public void setVerticalStretch(GanttChartVerticalStretch newVerticalStretch)
- Specified by:
setVerticalStretch
in interfaceGanttChart
- Parameters:
newVerticalStretch
- the new value of the 'Vertical Stretch' attribute.- See Also:
GanttChartVerticalStretch
,GanttChart.getVerticalStretch()
-
isVerticalScrollEnable
public boolean isVerticalScrollEnable()
- Specified by:
isVerticalScrollEnable
in interfaceGanttChart
- Returns:
- the value of the 'Vertical Scroll Enable' attribute.
- See Also:
GanttChart.setVerticalScrollEnable(boolean)
,GanttChartPackage.getGanttChart_VerticalScrollEnable()
-
setVerticalScrollEnable
public void setVerticalScrollEnable(boolean newVerticalScrollEnable)
- Specified by:
setVerticalScrollEnable
in interfaceGanttChart
- Parameters:
newVerticalScrollEnable
- the new value of the 'Vertical Scroll Enable' attribute.- See Also:
GanttChart.isVerticalScrollEnable()
-
getShowValueText
public GanttChartValueTextRepresentation getShowValueText()
- Specified by:
getShowValueText
in interfaceGanttChart
- Returns:
- the value of the 'Show Value Text' attribute.
- See Also:
GanttChartValueTextRepresentation
,GanttChart.setShowValueText(GanttChartValueTextRepresentation)
,GanttChartPackage.getGanttChart_ShowValueText()
-
setShowValueText
public void setShowValueText(GanttChartValueTextRepresentation newShowValueText)
- Specified by:
setShowValueText
in interfaceGanttChart
- Parameters:
newShowValueText
- the new value of the 'Show Value Text' attribute.- See Also:
GanttChartValueTextRepresentation
,GanttChart.getShowValueText()
-
getExtTitle
public org.eclipse.emf.common.util.EMap<String,String> getExtTitle()
- Specified by:
getExtTitle
in interfaceGanttChart
- Returns:
- the value of the 'Ext Title' map.
- See Also:
GanttChartPackage.getGanttChart_ExtTitle()
-
getOutboundColor
public Color getOutboundColor()
- Specified by:
getOutboundColor
in interfaceGanttChart
- Returns:
- the value of the 'Outbound Color' containment reference.
- See Also:
GanttChart.setOutboundColor(Color)
,GanttChartPackage.getGanttChart_OutboundColor()
-
setOutboundColor
public void setOutboundColor(Color newOutboundColor)
- Specified by:
setOutboundColor
in interfaceGanttChart
- Parameters:
newOutboundColor
- the new value of the 'Outbound Color' containment reference.- See Also:
GanttChart.getOutboundColor()
-
getBackIntervals
public GanttChartBackgroundIntervals getBackIntervals()
- Specified by:
getBackIntervals
in interfaceGanttChart
- Returns:
- the value of the 'Back Intervals' containment reference.
- See Also:
GanttChart.setBackIntervals(GanttChartBackgroundIntervals)
,GanttChartPackage.getGanttChart_BackIntervals()
-
setBackIntervals
public void setBackIntervals(GanttChartBackgroundIntervals newBackIntervals)
- Specified by:
setBackIntervals
in interfaceGanttChart
- Parameters:
newBackIntervals
- the new value of the 'Back Intervals' containment reference.- See Also:
GanttChart.getBackIntervals()
-
getLink
public org.eclipse.emf.common.util.EList<GanttChartLink> getLink()
- Specified by:
getLink
in interfaceGanttChart
- Returns:
- the value of the 'Link' containment reference list.
- See Also:
GanttChartPackage.getGanttChart_Link()
-
getLinksColor
public Color getLinksColor()
- Specified by:
getLinksColor
in interfaceGanttChart
- Returns:
- the value of the 'Links Color' containment reference.
- See Also:
GanttChart.setLinksColor(Color)
,GanttChartPackage.getGanttChart_LinksColor()
-
setLinksColor
public void setLinksColor(Color newLinksColor)
- Specified by:
setLinksColor
in interfaceGanttChart
- Parameters:
newLinksColor
- the new value of the 'Links Color' containment reference.- See Also:
GanttChart.getLinksColor()
-
getLinksLine
public ChartLine getLinksLine()
- Specified by:
getLinksLine
in interfaceGanttChart
- Returns:
- the value of the 'Links Line' containment reference.
- See Also:
GanttChart.setLinksLine(ChartLine)
,GanttChartPackage.getGanttChart_LinksLine()
-
setLinksLine
public void setLinksLine(ChartLine newLinksLine)
- Specified by:
setLinksLine
in interfaceGanttChart
- Parameters:
newLinksLine
- the new value of the 'Links Line' containment reference.- See Also:
GanttChart.getLinksLine()
-
getShowPointsText
public GanttChartShowOnPaint getShowPointsText()
- Specified by:
getShowPointsText
in interfaceGanttChart
- Returns:
- the value of the 'Show Points Text' attribute.
- See Also:
GanttChartShowOnPaint
,GanttChart.setShowPointsText(GanttChartShowOnPaint)
,GanttChartPackage.getGanttChart_ShowPointsText()
-
setShowPointsText
public void setShowPointsText(GanttChartShowOnPaint newShowPointsText)
- Specified by:
setShowPointsText
in interfaceGanttChart
- Parameters:
newShowPointsText
- the new value of the 'Show Points Text' attribute.- See Also:
GanttChartShowOnPaint
,GanttChart.getShowPointsText()
-
getShowData
public GanttChartShowOnPaint getShowData()
- Specified by:
getShowData
in interfaceGanttChart
- Returns:
- the value of the 'Show Data' attribute.
- See Also:
GanttChartShowOnPaint
,GanttChart.setShowData(GanttChartShowOnPaint)
,GanttChartPackage.getGanttChart_ShowData()
-
setShowData
public void setShowData(GanttChartShowOnPaint newShowData)
- Specified by:
setShowData
in interfaceGanttChart
- Parameters:
newShowData
- the new value of the 'Show Data' attribute.- See Also:
GanttChartShowOnPaint
,GanttChart.getShowData()
-
isPredefinedLogFormTableVisible
public boolean isPredefinedLogFormTableVisible()
- Specified by:
isPredefinedLogFormTableVisible
in interfaceGanttChart
- Returns:
- the value of the 'Predefined Log Form Table Visible' attribute.
- See Also:
GanttChart.setPredefinedLogFormTableVisible(boolean)
,GanttChartPackage.getGanttChart_PredefinedLogFormTableVisible()
-
setPredefinedLogFormTableVisible
public void setPredefinedLogFormTableVisible(boolean newPredefinedLogFormTableVisible)
- Specified by:
setPredefinedLogFormTableVisible
in interfaceGanttChart
- Parameters:
newPredefinedLogFormTableVisible
- the new value of the 'Predefined Log Form Table Visible' attribute.- See Also:
GanttChart.isPredefinedLogFormTableVisible()
-
-