Class ThemeClassParticipant<PD extends org.eclipse.emf.ecore.EObject,PM extends ThemeSkin>
java.lang.Object
com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ObjectParticipant<PD,PM,D,DA,DR,DP,DC,M,MA,MR,MP,MC,C>
com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ClassParticipant<PD,PM,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature,HippoLayForm,HippoLayGroupBase,HippoLayElementBase,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature,SkinForm,ThemeSkin,ThemeSkin,ThemeContext>
com._1c.g5.v8.dt.form.internal.presentation.theme.ThemeClassParticipant<PD,PM>
- All Implemented Interfaces:
IClassParticipant<PD,,PM, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature, HippoLayForm, HippoLayGroupBase, HippoLayElementBase, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature, SkinForm, ThemeSkin, ThemeSkin, ThemeContext> IObjectParticipant<PD,,PM, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature, HippoLayForm, HippoLayGroupBase, HippoLayElementBase, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature, SkinForm, ThemeSkin, ThemeSkin, ThemeContext> IProjectionParticipant<PD,PM, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature, HippoLayForm, HippoLayGroupBase, HippoLayElementBase, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature, SkinForm, ThemeSkin, ThemeSkin, ThemeContext>
- Direct Known Subclasses:
BackObjectThemeParticipant,ButtonThemeParticipant,CalendarThemeParticipant,CheckBoxThemeParticipant,CommandBarThemeParticipant,CommandThemeParticipant,EditThemeParticipant,ElementThemeParticipant,FlowchartThemeParticipant,FormattedDocThemeParticipant,FormThemeParticipant,GeographicalMapThemeParticipant,GroupBoxThemeParticipant,GroupThemeParticipant,HTMLThemeParticipant,ImageThemeParticipant,LogicGroupThemeParticipant,MoxelThemeParticipant,PagesThemeParticipant,PageThemeParticipant,PanelThemeParticipant,PDFDocumentThemeParticipant,PeriodThemeParticipant,ProgressBarThemeParticipant,RadioButtonThemeParticipant,RadioGroupThemeParticipant,SeparatePanelThemeParticipant,StaticTextThemeParticipant,SubMenuThemeParticipant,SwitcherThemeParticipant,TableColumnsGroupThemeParticipant,TableColumnThemeParticipant,TableThemeParticipant,TextDocThemeParticipant,TrackBarThemeParticipant,TumblerThemeParticipant,ViewStatusThemeParticipant
public abstract class ThemeClassParticipant<PD extends org.eclipse.emf.ecore.EObject,PM extends ThemeSkin>
extends ClassParticipant<PD,PM,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature,HippoLayForm,HippoLayGroupBase,HippoLayElementBase,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature,SkinForm,ThemeSkin,ThemeSkin,ThemeContext>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassNested classes/interfaces inherited from class com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ObjectParticipant
ObjectParticipant.AttributeBuilder, ObjectParticipant.ListBuilder, ObjectParticipant.MapBuilder, ObjectParticipant.Participant, ObjectParticipant.TreeBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncolor(int red, int green, int blue) color(ThemeSystemColor systemColor) font()font(ThemeSystemFont systemFont) voidhippoColor(org.eclipse.emf.ecore.EStructuralFeature from, PresentationColor defaultColor, org.eclipse.emf.ecore.EStructuralFeature to) voidhippoFont(org.eclipse.emf.ecore.EStructuralFeature from, PresentationFont defaultFont, org.eclipse.emf.ecore.EStructuralFeature to) measureText(org.eclipse.emf.ecore.EStructuralFeature... domainTextPath) Methods inherited from class com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ClassParticipant
getDomainClass, prepareModelMethods inherited from class com._1c.g5.v8.dt.form.presentation.core.projection.extensible.ObjectParticipant
attributeChanged, customMessageSent, dispose, disposeModel, fromAttribute, fromList, fromMap, fromTree, isProjectionSupported, isProjectionValid, listItemAdded, listItemMoved, listItemRemoved, listItemReplaced, mapItemAdded, mapItemRemoved, on, projectModel, registerParticipant, registerProjectionOnlyParticipant, registerTreeParticipant, reprojectOn, reprojectWholeTreeOn, revalidateOn, set, set, treeItemAdded, treeItemMoved, treeItemRemoved, treeItemReplacedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com._1c.g5.v8.dt.form.presentation.core.projection.extensible.IClassParticipant
createModelMethods inherited from interface com._1c.g5.v8.dt.form.presentation.core.projection.extensible.IObjectParticipant
isProjectionSupportedMethods inherited from interface com._1c.g5.v8.dt.form.presentation.core.projection.extensible.IProjectionParticipant
attributeChanged, customMessageSent, dispose, disposeModel, isProjectionValid, listItemAdded, listItemMoved, listItemRemoved, listItemReplaced, mapItemAdded, mapItemRemoved, projectModel, treeItemAdded, treeItemMoved, treeItemRemoved, treeItemReplaced
-
Constructor Details
-
ThemeClassParticipant
-
-
Method Details
-
hippoFont
public void hippoFont(org.eclipse.emf.ecore.EStructuralFeature from, PresentationFont defaultFont, org.eclipse.emf.ecore.EStructuralFeature to) -
hippoColor
public void hippoColor(org.eclipse.emf.ecore.EStructuralFeature from, PresentationColor defaultColor, org.eclipse.emf.ecore.EStructuralFeature to) -
font
-
font
-
color
-
color
-
measureText
public ThemeClassParticipant<PD,PM>.MeasureTextBuilder measureText(org.eclipse.emf.ecore.EStructuralFeature... domainTextPath)
-