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:
ChartPointsSeriesIntervalValueDraw EmptyTime ScaleKeep Scale VariantFixed Variant MeasureFixed Variant IntervalAuto Full IntervalFull Interval BeginFull Interval EndVisual BeginInterval Draw TypeNone Variant CharsNone Variant MeasureVertical StretchVertical Scroll EnableShow Value TextExt TitleOutbound ColorBack IntervalsLinkLinks ColorLinks LineShow Points TextShow DataPredefined 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 protectedGanttChartImpl()
-
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:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eStaticFeatureCount
protected int eStaticFeatureCount()
- Overrides:
eStaticFeatureCountin classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
getChart
public Chart getChart()
- Specified by:
getChartin 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:
setChartin interfaceGanttChart- Parameters:
newChart- the new value of the 'Chart' containment reference.- See Also:
GanttChart.getChart()
-
getPoints
public ChartPoints getPoints()
- Specified by:
getPointsin 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:
setPointsin interfaceGanttChart- Parameters:
newPoints- the new value of the 'Points' containment reference.- See Also:
GanttChart.getPoints()
-
getSeries
public ChartSeries getSeries()
- Specified by:
getSeriesin 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:
setSeriesin 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:
getIntervalin 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:
getValuein interfaceGanttChart- Returns:
- the value of the 'Value' containment reference list.
- See Also:
GanttChartPackage.getGanttChart_Value()
-
isDrawEmpty
public boolean isDrawEmpty()
- Specified by:
isDrawEmptyin 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:
setDrawEmptyin interfaceGanttChart- Parameters:
newDrawEmpty- the new value of the 'Draw Empty' attribute.- See Also:
GanttChart.isDrawEmpty()
-
getTimeScale
public TimeScale getTimeScale()
- Specified by:
getTimeScalein 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:
setTimeScalein interfaceGanttChart- Parameters:
newTimeScale- the new value of the 'Time Scale' containment reference.- See Also:
GanttChart.getTimeScale()
-
getKeepScaleVariant
public GanttChartScaleKeeping getKeepScaleVariant()
- Specified by:
getKeepScaleVariantin 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:
setKeepScaleVariantin interfaceGanttChart- Parameters:
newKeepScaleVariant- the new value of the 'Keep Scale Variant' attribute.- See Also:
GanttChartScaleKeeping,GanttChart.getKeepScaleVariant()
-
getFixedVariantMeasure
public TimeScaleUnitType getFixedVariantMeasure()
- Specified by:
getFixedVariantMeasurein 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:
setFixedVariantMeasurein interfaceGanttChart- Parameters:
newFixedVariantMeasure- the new value of the 'Fixed Variant Measure' attribute.- See Also:
TimeScaleUnitType,GanttChart.getFixedVariantMeasure()
-
getFixedVariantInterval
public int getFixedVariantInterval()
- Specified by:
getFixedVariantIntervalin 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:
setFixedVariantIntervalin interfaceGanttChart- Parameters:
newFixedVariantInterval- the new value of the 'Fixed Variant Interval' attribute.- See Also:
GanttChart.getFixedVariantInterval()
-
isAutoFullInterval
public boolean isAutoFullInterval()
- Specified by:
isAutoFullIntervalin 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:
setAutoFullIntervalin interfaceGanttChart- Parameters:
newAutoFullInterval- the new value of the 'Auto Full Interval' attribute.- See Also:
GanttChart.isAutoFullInterval()
-
getFullIntervalBegin
public Date getFullIntervalBegin()
- Specified by:
getFullIntervalBeginin 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:
setFullIntervalBeginin interfaceGanttChart- Parameters:
newFullIntervalBegin- the new value of the 'Full Interval Begin' attribute.- See Also:
GanttChart.getFullIntervalBegin()
-
getFullIntervalEnd
public Date getFullIntervalEnd()
- Specified by:
getFullIntervalEndin 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:
setFullIntervalEndin interfaceGanttChart- Parameters:
newFullIntervalEnd- the new value of the 'Full Interval End' attribute.- See Also:
GanttChart.getFullIntervalEnd()
-
getVisualBegin
public Date getVisualBegin()
- Specified by:
getVisualBeginin 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:
setVisualBeginin interfaceGanttChart- Parameters:
newVisualBegin- the new value of the 'Visual Begin' attribute.- See Also:
GanttChart.getVisualBegin()
-
getIntervalDrawType
public GanttChartIntervalRepresentation getIntervalDrawType()
- Specified by:
getIntervalDrawTypein 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:
setIntervalDrawTypein interfaceGanttChart- Parameters:
newIntervalDrawType- the new value of the 'Interval Draw Type' attribute.- See Also:
GanttChartIntervalRepresentation,GanttChart.getIntervalDrawType()
-
getNoneVariantChars
public double getNoneVariantChars()
- Specified by:
getNoneVariantCharsin 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:
setNoneVariantCharsin interfaceGanttChart- Parameters:
newNoneVariantChars- the new value of the 'None Variant Chars' attribute.- See Also:
GanttChart.getNoneVariantChars()
-
getNoneVariantMeasure
public TimeScaleUnitType getNoneVariantMeasure()
- Specified by:
getNoneVariantMeasurein 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:
setNoneVariantMeasurein interfaceGanttChart- Parameters:
newNoneVariantMeasure- the new value of the 'None Variant Measure' attribute.- See Also:
TimeScaleUnitType,GanttChart.getNoneVariantMeasure()
-
getVerticalStretch
public GanttChartVerticalStretch getVerticalStretch()
- Specified by:
getVerticalStretchin 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:
setVerticalStretchin interfaceGanttChart- Parameters:
newVerticalStretch- the new value of the 'Vertical Stretch' attribute.- See Also:
GanttChartVerticalStretch,GanttChart.getVerticalStretch()
-
isVerticalScrollEnable
public boolean isVerticalScrollEnable()
- Specified by:
isVerticalScrollEnablein 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:
setVerticalScrollEnablein interfaceGanttChart- Parameters:
newVerticalScrollEnable- the new value of the 'Vertical Scroll Enable' attribute.- See Also:
GanttChart.isVerticalScrollEnable()
-
getShowValueText
public GanttChartValueTextRepresentation getShowValueText()
- Specified by:
getShowValueTextin 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:
setShowValueTextin 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:
getExtTitlein interfaceGanttChart- Returns:
- the value of the 'Ext Title' map.
- See Also:
GanttChartPackage.getGanttChart_ExtTitle()
-
getOutboundColor
public Color getOutboundColor()
- Specified by:
getOutboundColorin 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:
setOutboundColorin interfaceGanttChart- Parameters:
newOutboundColor- the new value of the 'Outbound Color' containment reference.- See Also:
GanttChart.getOutboundColor()
-
getBackIntervals
public GanttChartBackgroundIntervals getBackIntervals()
- Specified by:
getBackIntervalsin 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:
setBackIntervalsin 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:
getLinkin interfaceGanttChart- Returns:
- the value of the 'Link' containment reference list.
- See Also:
GanttChartPackage.getGanttChart_Link()
-
getLinksColor
public Color getLinksColor()
- Specified by:
getLinksColorin 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:
setLinksColorin interfaceGanttChart- Parameters:
newLinksColor- the new value of the 'Links Color' containment reference.- See Also:
GanttChart.getLinksColor()
-
getLinksLine
public ChartLine getLinksLine()
- Specified by:
getLinksLinein 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:
setLinksLinein interfaceGanttChart- Parameters:
newLinksLine- the new value of the 'Links Line' containment reference.- See Also:
GanttChart.getLinksLine()
-
getShowPointsText
public GanttChartShowOnPaint getShowPointsText()
- Specified by:
getShowPointsTextin 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:
setShowPointsTextin interfaceGanttChart- Parameters:
newShowPointsText- the new value of the 'Show Points Text' attribute.- See Also:
GanttChartShowOnPaint,GanttChart.getShowPointsText()
-
getShowData
public GanttChartShowOnPaint getShowData()
- Specified by:
getShowDatain 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:
setShowDatain interfaceGanttChart- Parameters:
newShowData- the new value of the 'Show Data' attribute.- See Also:
GanttChartShowOnPaint,GanttChart.getShowData()
-
isPredefinedLogFormTableVisible
public boolean isPredefinedLogFormTableVisible()
- Specified by:
isPredefinedLogFormTableVisiblein 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:
setPredefinedLogFormTableVisiblein interfaceGanttChart- Parameters:
newPredefinedLogFormTableVisible- the new value of the 'Predefined Log Form Table Visible' attribute.- See Also:
GanttChart.isPredefinedLogFormTableVisible()
-
-