put(grammarAccess.getEnumLiteralPropertyAttributeAccess().getValueAssignment_2(), "rule__EnumLiteralPropertyAttribute__ValueAssignment_2"); put(grammarAccess.getPrimitivePropertyTypeAccess().getTypeAssignment(), "rule__PrimitivePropertyType__TypeAssignment"); put(grammarAccess.getObjectPropertyTypeAccess().getTypeAssignment(), "rule__ObjectPropertyType__TypeAssignment"); put(grammarAccess.getDictionaryPropertyTypeAccess().getKeyTypeAssignment_2_1(), "rule__DictionaryPropertyType__KeyTypeAssignment_2_1"); put(grammarAccess.getDictionaryPropertyTypeAccess().getValueTypeAssignment_2_3(), "rule__DictionaryPropertyType__ValueTypeAssignment_2_3");
this.pPropertyType = new PropertyTypeElements(); this.pPrimitivePropertyType = new PrimitivePropertyTypeElements(); this.pObjectPropertyType = new ObjectPropertyTypeElements(); this.pComplexPrimitivePropertyType = new ComplexPrimitivePropertyTypeElements(); this.pDictionaryPropertyType = new DictionaryPropertyTypeElements();
put(grammarAccess.getEnumLiteralPropertyAttributeAccess().getValueAssignment_2(), "rule__EnumLiteralPropertyAttribute__ValueAssignment_2"); put(grammarAccess.getPrimitivePropertyTypeAccess().getTypeAssignment(), "rule__PrimitivePropertyType__TypeAssignment"); put(grammarAccess.getObjectPropertyTypeAccess().getTypeAssignment(), "rule__ObjectPropertyType__TypeAssignment"); put(grammarAccess.getDictionaryPropertyTypeAccess().getKeyTypeAssignment_2_1(), "rule__DictionaryPropertyType__KeyTypeAssignment_2_1"); put(grammarAccess.getDictionaryPropertyTypeAccess().getValueTypeAssignment_2_3(), "rule__DictionaryPropertyType__ValueTypeAssignment_2_3");
newCompositeNode(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeCrossReference_0());
before(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeCrossReference_0()); before(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeQualifiedNameParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleQualifiedName(); after(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeQualifiedNameParserRuleCall_0_1()); after(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeCrossReference_0());
before(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeCrossReference_0()); before(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeQualifiedNameParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleQualifiedName(); after(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeQualifiedNameParserRuleCall_0_1()); after(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeCrossReference_0());
before(grammarAccess.getObjectPropertyTypeAccess().getTypeAssignment()); after(grammarAccess.getObjectPropertyTypeAccess().getTypeAssignment());
before(grammarAccess.getObjectPropertyTypeAccess().getTypeAssignment()); after(grammarAccess.getObjectPropertyTypeAccess().getTypeAssignment());
/** * Contexts: * PropertyType returns ObjectPropertyType * ObjectPropertyType returns ObjectPropertyType * * Constraint: * type=[Type|QualifiedName] */ protected void sequence_ObjectPropertyType(ISerializationContext context, ObjectPropertyType semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, DatatypePackage.Literals.OBJECT_PROPERTY_TYPE__TYPE) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatatypePackage.Literals.OBJECT_PROPERTY_TYPE__TYPE)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getObjectPropertyTypeAccess().getTypeTypeQualifiedNameParserRuleCall_0_1(), semanticObject.getType()); feeder.finish(); }
public ParserRule getObjectPropertyTypeRule() { return getObjectPropertyTypeAccess().getRule(); }