Class AbstractItemsSemanticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.openhab.core.model.serializer.AbstractItemsSemanticSequencer
- All Implemented Interfaces:
- org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
- Direct Known Subclasses:
- ItemsSemanticSequencer
public abstract class AbstractItemsSemanticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
- 
Field SummaryFields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencergenericSequencer, genericSequencerProviderFields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencerdiagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidsequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject) protected voidsequence_ItemModel(org.eclipse.xtext.serializer.ISerializationContext context, ItemModel semanticObject) Contexts: ItemModel returns ItemModel Constraint: items+=ModelItem*protected voidsequence_ModelBinding(org.eclipse.xtext.serializer.ISerializationContext context, ModelBinding semanticObject) Contexts: ModelBinding returns ModelBinding Constraint: (type=ID configuration=STRING properties+=ModelProperty?protected voidsequence_ModelItem(org.eclipse.xtext.serializer.ISerializationContext context, ModelItem semanticObject) Contexts: ModelItem returns ModelItem Constraint: ( type=ModelItemType ((args+=ID | args+=STRING) args+=ID?protected voidsequence_ModelProperty(org.eclipse.xtext.serializer.ISerializationContext context, ModelProperty semanticObject) Contexts: ModelProperty returns ModelProperty Constraint: (key=ID value+=ValueType value+=ValueType*)Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencerinitMethods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencercreateContext, createNodeProvider, createSequence, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
- 
Constructor Details- 
AbstractItemsSemanticSequencerpublic AbstractItemsSemanticSequencer()
 
- 
- 
Method Details- 
sequencepublic void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject) - Overrides:
- sequencein class- org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
 
- 
sequence_ItemModelprotected void sequence_ItemModel(org.eclipse.xtext.serializer.ISerializationContext context, ItemModel semanticObject) Contexts: ItemModel returns ItemModel Constraint: items+=ModelItem*
- 
sequence_ModelBindingprotected void sequence_ModelBinding(org.eclipse.xtext.serializer.ISerializationContext context, ModelBinding semanticObject) Contexts: ModelBinding returns ModelBinding Constraint: (type=ID configuration=STRING properties+=ModelProperty? properties+=ModelProperty*)
- 
sequence_ModelItemprotected void sequence_ModelItem(org.eclipse.xtext.serializer.ISerializationContext context, ModelItem semanticObject) Contexts: ModelItem returns ModelItem Constraint: ( type=ModelItemType ((args+=ID | args+=STRING) args+=ID? (args+=STRING? args+=ID?)*)? name=ID label=STRING? icon=Icon? (groups+=ID groups+=ID*)? ((tags+=ID | tags+=STRING) tags+=ID? (tags+=STRING? tags+=ID?)*)? (bindings+=ModelBinding bindings+=ModelBinding*)? )
- 
sequence_ModelPropertyprotected void sequence_ModelProperty(org.eclipse.xtext.serializer.ISerializationContext context, ModelProperty semanticObject) Contexts: ModelProperty returns ModelProperty Constraint: (key=ID value+=ValueType value+=ValueType*)
 
-