Class EmfCustomColorPaletteModel
- java.lang.Object
-
- com._1c.g5.aef2.validators.Validable
-
- com._1c.g5.aef2.models.Model
-
- com._1c.g5.aef2.models.EditableModel
-
- com._1c.g5.aef2.models.list.ListModel<T>
-
- com._1c.g5.aef2.emf.models.EmfList<Color>
-
- com._1c.g5.v8.dt.md.ui.aef.models.EmfCustomColorPaletteModel
-
- All Implemented Interfaces:
IAttribute<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature>
,IEditableModel
,IEmfAttribute<org.eclipse.emf.ecore.EObject>
,IModel
,IEmfListAttribute<Color,org.eclipse.emf.ecore.EObject>
,IList<Color>
,IValidable
,ICustomColorPaletteModel
,Iterable<Color>
,Collection<Color>
,List<Color>
public class EmfCustomColorPaletteModel extends EmfList<Color> implements ICustomColorPaletteModel
Emf model for custom color palette.
-
-
Constructor Summary
Constructors Constructor Description EmfCustomColorPaletteModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project, IColorProvider colorProvider)
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IColorProvider
getColorProvider()
Color
getDefaultColor()
IV8Project
getV8project()
Returns the V8 project.-
Methods inherited from class com._1c.g5.aef2.emf.models.EmfList
dispose, getChange, getObject, getProperty
-
Methods inherited from class com._1c.g5.aef2.models.list.ListModel
add, add, addAll, addAll, addListListener, clear, contains, containsAll, createWorkingCopy, discard, fill, get, getCommittedList, getUncommittedList, indexOf, isElementEqual, isEmpty, isEqual, iterator, lastIndexOf, listIterator, listIterator, notifyListChanged, queueNotifyListChanged, remove, remove, removeAll, removeListListener, retainAll, set, setCommittedList, setList, setUncommitedList, size, subList, toArray, toArray, toString
-
Methods inherited from class com._1c.g5.aef2.models.EditableModel
isEditable, setEditable
-
Methods inherited from class com._1c.g5.aef2.models.Model
addModelListener, beginExternalUpdate, checkOffline, checkOnline, commit, endExternalUpdate, getComponent, getCurrentChangeOrigin, getRunnableQueue, isOnline, notifyModelChanged, notifyModelCommitted, removeModelListener, setComponent, setOnline
-
Methods inherited from class com._1c.g5.aef2.validators.Validable
addValidator, getValidatorTarget, removeValidator, validate, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface com._1c.g5.aef2.models.list.IList
addListListener, createWorkingCopy, fill, isEqual, removeListListener
-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Constructor Detail
-
EmfCustomColorPaletteModel
public EmfCustomColorPaletteModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project, IColorProvider colorProvider)
The constructor.- Parameters:
object
- the custom color palette model objectfeature
- the object's featurev8project
- the projectcolorProvider
- the color provider
-
-
Method Detail
-
getV8project
public IV8Project getV8project()
Description copied from interface:ICustomColorPaletteModel
Returns the V8 project.- Specified by:
getV8project
in interfaceICustomColorPaletteModel
- Returns:
- the V8 project.
-
getDefaultColor
public Color getDefaultColor()
- Specified by:
getDefaultColor
in interfaceICustomColorPaletteModel
- Returns:
- the default color.
-
getColorProvider
public IColorProvider getColorProvider()
- Specified by:
getColorProvider
in interfaceICustomColorPaletteModel
- Returns:
- the color provider.
-
-