/** * Copyright 2004-2016 Riccardo Solmi. All rights reserved. * This file is part of the Whole Platform. * * The Whole Platform is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * The Whole Platform is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with the Whole Platform. If not, see <http://www.gnu.org/licenses/>. */ package org.whole.lang.patterns.builders; import org.whole.lang.builders.GenericBuilderContext; import org.whole.lang.builders.IBuilder; import org.whole.lang.contexts.IEntityContext; import org.whole.lang.patterns.reflect.PatternsFeatureDescriptorEnum; import org.whole.lang.patterns.reflect.PatternsEntityDescriptorEnum; import org.whole.lang.patterns.model.PlacementEnum; /** * @generator Whole */ public class PatternsSpecificBuilderAdapter extends GenericBuilderContext implements IPatternsBuilder { public PatternsSpecificBuilderAdapter(IBuilder strategy) { super(strategy); } public PatternsSpecificBuilderAdapter(IBuilder strategy, IEntityContext entityContext) { super(strategy, entityContext); } public void placement() { wFeature(PatternsFeatureDescriptorEnum.placement); } public void path() { wFeature(PatternsFeatureDescriptorEnum.path); } public void variant() { wFeature(PatternsFeatureDescriptorEnum.variant); } public void subgoals() { wFeature(PatternsFeatureDescriptorEnum.subgoals); } public void body() { wFeature(PatternsFeatureDescriptorEnum.body); } public void applicationTypes() { wFeature(PatternsFeatureDescriptorEnum.applicationTypes); } public void iterator() { wFeature(PatternsFeatureDescriptorEnum.iterator); } public void variants() { wFeature(PatternsFeatureDescriptorEnum.variants); } public void variability() { wFeature(PatternsFeatureDescriptorEnum.variability); } public void condition() { wFeature(PatternsFeatureDescriptorEnum.condition); } public void context() { wFeature(PatternsFeatureDescriptorEnum.context); } public void weaver() { wFeature(PatternsFeatureDescriptorEnum.weaver); } public void adapter() { wFeature(PatternsFeatureDescriptorEnum.adapter); } public void optional() { wFeature(PatternsFeatureDescriptorEnum.optional); } public void expression() { wFeature(PatternsFeatureDescriptorEnum.expression); } public void arguments() { wFeature(PatternsFeatureDescriptorEnum.arguments); } public void dataType() { wFeature(PatternsFeatureDescriptorEnum.dataType); } public void result() { wFeature(PatternsFeatureDescriptorEnum.result); } public void value() { wFeature(PatternsFeatureDescriptorEnum.value); } public void values() { wFeature(PatternsFeatureDescriptorEnum.values); } public void resultType() { wFeature(PatternsFeatureDescriptorEnum.resultType); } public void types() { wFeature(PatternsFeatureDescriptorEnum.types); } public void supertypes() { wFeature(PatternsFeatureDescriptorEnum.supertypes); } public void type() { wFeature(PatternsFeatureDescriptorEnum.type); } public void template() { wFeature(PatternsFeatureDescriptorEnum.template); } public void resultTypes() { wFeature(PatternsFeatureDescriptorEnum.resultTypes); } public void declarations() { wFeature(PatternsFeatureDescriptorEnum.declarations); } public void patterns() { wFeature(PatternsFeatureDescriptorEnum.patterns); } public void version() { wFeature(PatternsFeatureDescriptorEnum.version); } public void name() { wFeature(PatternsFeatureDescriptorEnum.name); } public void namespace() { wFeature(PatternsFeatureDescriptorEnum.namespace); } public void uri() { wFeature(PatternsFeatureDescriptorEnum.uri); } public void visit() { } public void PatternLanguage() { wEntity(PatternsEntityDescriptorEnum.PatternLanguage); } public void PatternLanguage_() { wEntity_(PatternsEntityDescriptorEnum.PatternLanguage); } public void _PatternLanguage() { _wEntity(PatternsEntityDescriptorEnum.PatternLanguage); } public void Patterns() { wEntity(PatternsEntityDescriptorEnum.Patterns); } public void Patterns_() { wEntity_(PatternsEntityDescriptorEnum.Patterns); } public void Patterns_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.Patterns, initialCapacity); } public void _Patterns() { _wEntity(PatternsEntityDescriptorEnum.Patterns); } public void Library() { wEntity(PatternsEntityDescriptorEnum.Library); } public void Library_() { wEntity_(PatternsEntityDescriptorEnum.Library); } public void _Library() { _wEntity(PatternsEntityDescriptorEnum.Library); } public void Pattern() { wEntity(PatternsEntityDescriptorEnum.Pattern); } public void Pattern_() { wEntity_(PatternsEntityDescriptorEnum.Pattern); } public void _Pattern() { _wEntity(PatternsEntityDescriptorEnum.Pattern); } public void Repetition() { wEntity(PatternsEntityDescriptorEnum.Repetition); } public void Repetition_() { wEntity_(PatternsEntityDescriptorEnum.Repetition); } public void _Repetition() { _wEntity(PatternsEntityDescriptorEnum.Repetition); } public void Choice() { wEntity(PatternsEntityDescriptorEnum.Choice); } public void Choice_() { wEntity_(PatternsEntityDescriptorEnum.Choice); } public void _Choice() { _wEntity(PatternsEntityDescriptorEnum.Choice); } public void Enumeration() { wEntity(PatternsEntityDescriptorEnum.Enumeration); } public void Enumeration_() { wEntity_(PatternsEntityDescriptorEnum.Enumeration); } public void _Enumeration() { _wEntity(PatternsEntityDescriptorEnum.Enumeration); } public void EnumValues() { wEntity(PatternsEntityDescriptorEnum.EnumValues); } public void EnumValues_() { wEntity_(PatternsEntityDescriptorEnum.EnumValues); } public void EnumValues_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.EnumValues, initialCapacity); } public void _EnumValues() { _wEntity(PatternsEntityDescriptorEnum.EnumValues); } public void EnumValue() { wEntity(PatternsEntityDescriptorEnum.EnumValue); } public void EnumValue_() { wEntity_(PatternsEntityDescriptorEnum.EnumValue); } public void _EnumValue() { _wEntity(PatternsEntityDescriptorEnum.EnumValue); } public void Data() { wEntity(PatternsEntityDescriptorEnum.Data); } public void Data_() { wEntity_(PatternsEntityDescriptorEnum.Data); } public void _Data() { _wEntity(PatternsEntityDescriptorEnum.Data); } public void DataType() { wEntity(PatternsEntityDescriptorEnum.DataType); } public void DataType(String value) { wEntity(PatternsEntityDescriptorEnum.DataType, value); } public void PatternApplication() { wEntity(PatternsEntityDescriptorEnum.PatternApplication); } public void PatternApplication_() { wEntity_(PatternsEntityDescriptorEnum.PatternApplication); } public void _PatternApplication() { _wEntity(PatternsEntityDescriptorEnum.PatternApplication); } public void Arguments() { wEntity(PatternsEntityDescriptorEnum.Arguments); } public void Arguments_() { wEntity_(PatternsEntityDescriptorEnum.Arguments); } public void Arguments_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.Arguments, initialCapacity); } public void _Arguments() { _wEntity(PatternsEntityDescriptorEnum.Arguments); } public void Binding() { wEntity(PatternsEntityDescriptorEnum.Binding); } public void Binding_() { wEntity_(PatternsEntityDescriptorEnum.Binding); } public void _Binding() { _wEntity(PatternsEntityDescriptorEnum.Binding); } public void VariablePoint() { wEntity(PatternsEntityDescriptorEnum.VariablePoint); } public void VariablePoint_() { wEntity_(PatternsEntityDescriptorEnum.VariablePoint); } public void _VariablePoint() { _wEntity(PatternsEntityDescriptorEnum.VariablePoint); } public void FunctionPoint() { wEntity(PatternsEntityDescriptorEnum.FunctionPoint); } public void FunctionPoint_() { wEntity_(PatternsEntityDescriptorEnum.FunctionPoint); } public void _FunctionPoint() { _wEntity(PatternsEntityDescriptorEnum.FunctionPoint); } public void Slot() { wEntity(PatternsEntityDescriptorEnum.Slot); } public void Slot_() { wEntity_(PatternsEntityDescriptorEnum.Slot); } public void _Slot() { _wEntity(PatternsEntityDescriptorEnum.Slot); } public void ResultPoint() { wEntity(PatternsEntityDescriptorEnum.ResultPoint); } public void ResultPoint_() { wEntity_(PatternsEntityDescriptorEnum.ResultPoint); } public void _ResultPoint() { _wEntity(PatternsEntityDescriptorEnum.ResultPoint); } public void JoinPoint() { wEntity(PatternsEntityDescriptorEnum.JoinPoint); } public void JoinPoint_() { wEntity_(PatternsEntityDescriptorEnum.JoinPoint); } public void _JoinPoint() { _wEntity(PatternsEntityDescriptorEnum.JoinPoint); } public void InsertionPoint() { wEntity(PatternsEntityDescriptorEnum.InsertionPoint); } public void InsertionPoint_() { wEntity_(PatternsEntityDescriptorEnum.InsertionPoint); } public void _InsertionPoint() { _wEntity(PatternsEntityDescriptorEnum.InsertionPoint); } public void ScopePoint() { wEntity(PatternsEntityDescriptorEnum.ScopePoint); } public void ScopePoint_() { wEntity_(PatternsEntityDescriptorEnum.ScopePoint); } public void _ScopePoint() { _wEntity(PatternsEntityDescriptorEnum.ScopePoint); } public void TemplatePoint() { wEntity(PatternsEntityDescriptorEnum.TemplatePoint); } public void TemplatePoint_() { wEntity_(PatternsEntityDescriptorEnum.TemplatePoint); } public void _TemplatePoint() { _wEntity(PatternsEntityDescriptorEnum.TemplatePoint); } public void DerivationPoint() { wEntity(PatternsEntityDescriptorEnum.DerivationPoint); } public void DerivationPoint_() { wEntity_(PatternsEntityDescriptorEnum.DerivationPoint); } public void _DerivationPoint() { _wEntity(PatternsEntityDescriptorEnum.DerivationPoint); } public void SelectionPoint() { wEntity(PatternsEntityDescriptorEnum.SelectionPoint); } public void SelectionPoint_() { wEntity_(PatternsEntityDescriptorEnum.SelectionPoint); } public void SelectionPoint_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.SelectionPoint, initialCapacity); } public void _SelectionPoint() { _wEntity(PatternsEntityDescriptorEnum.SelectionPoint); } public void ConditionPoint() { wEntity(PatternsEntityDescriptorEnum.ConditionPoint); } public void ConditionPoint_() { wEntity_(PatternsEntityDescriptorEnum.ConditionPoint); } public void _ConditionPoint() { _wEntity(PatternsEntityDescriptorEnum.ConditionPoint); } public void VariantSelectionPoint() { wEntity(PatternsEntityDescriptorEnum.VariantSelectionPoint); } public void VariantSelectionPoint_() { wEntity_(PatternsEntityDescriptorEnum.VariantSelectionPoint); } public void _VariantSelectionPoint() { _wEntity(PatternsEntityDescriptorEnum.VariantSelectionPoint); } public void Variants() { wEntity(PatternsEntityDescriptorEnum.Variants); } public void Variants_() { wEntity_(PatternsEntityDescriptorEnum.Variants); } public void Variants_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.Variants, initialCapacity); } public void _Variants() { _wEntity(PatternsEntityDescriptorEnum.Variants); } public void Variant() { wEntity(PatternsEntityDescriptorEnum.Variant); } public void Variant_() { wEntity_(PatternsEntityDescriptorEnum.Variant); } public void _Variant() { _wEntity(PatternsEntityDescriptorEnum.Variant); } public void IterationPoint() { wEntity(PatternsEntityDescriptorEnum.IterationPoint); } public void IterationPoint_() { wEntity_(PatternsEntityDescriptorEnum.IterationPoint); } public void _IterationPoint() { _wEntity(PatternsEntityDescriptorEnum.IterationPoint); } public void SequencePoint() { wEntity(PatternsEntityDescriptorEnum.SequencePoint); } public void SequencePoint_() { wEntity_(PatternsEntityDescriptorEnum.SequencePoint); } public void SequencePoint_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.SequencePoint, initialCapacity); } public void _SequencePoint() { _wEntity(PatternsEntityDescriptorEnum.SequencePoint); } public void InlinePoint() { wEntity(PatternsEntityDescriptorEnum.InlinePoint); } public void InlinePoint_() { wEntity_(PatternsEntityDescriptorEnum.InlinePoint); } public void _InlinePoint() { _wEntity(PatternsEntityDescriptorEnum.InlinePoint); } public void Declarations() { wEntity(PatternsEntityDescriptorEnum.Declarations); } public void Declarations_() { wEntity_(PatternsEntityDescriptorEnum.Declarations); } public void Declarations_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.Declarations, initialCapacity); } public void _Declarations() { _wEntity(PatternsEntityDescriptorEnum.Declarations); } public void FunctionDeclaration() { wEntity(PatternsEntityDescriptorEnum.FunctionDeclaration); } public void FunctionDeclaration_() { wEntity_(PatternsEntityDescriptorEnum.FunctionDeclaration); } public void _FunctionDeclaration() { _wEntity(PatternsEntityDescriptorEnum.FunctionDeclaration); } public void GoalDeclaration() { wEntity(PatternsEntityDescriptorEnum.GoalDeclaration); } public void GoalDeclaration_() { wEntity_(PatternsEntityDescriptorEnum.GoalDeclaration); } public void _GoalDeclaration() { _wEntity(PatternsEntityDescriptorEnum.GoalDeclaration); } public void PointcutDeclaration() { wEntity(PatternsEntityDescriptorEnum.PointcutDeclaration); } public void PointcutDeclaration_() { wEntity_(PatternsEntityDescriptorEnum.PointcutDeclaration); } public void _PointcutDeclaration() { _wEntity(PatternsEntityDescriptorEnum.PointcutDeclaration); } public void JoinPointDeclaration() { wEntity(PatternsEntityDescriptorEnum.JoinPointDeclaration); } public void JoinPointDeclaration_() { wEntity_(PatternsEntityDescriptorEnum.JoinPointDeclaration); } public void _JoinPointDeclaration() { _wEntity(PatternsEntityDescriptorEnum.JoinPointDeclaration); } public void VariableDeclaration() { wEntity(PatternsEntityDescriptorEnum.VariableDeclaration); } public void VariableDeclaration_() { wEntity_(PatternsEntityDescriptorEnum.VariableDeclaration); } public void _VariableDeclaration() { _wEntity(PatternsEntityDescriptorEnum.VariableDeclaration); } public void VariantSelector() { wEntity(PatternsEntityDescriptorEnum.VariantSelector); } public void VariantSelector_() { wEntity_(PatternsEntityDescriptorEnum.VariantSelector); } public void _VariantSelector() { _wEntity(PatternsEntityDescriptorEnum.VariantSelector); } public void Types() { wEntity(PatternsEntityDescriptorEnum.Types); } public void Types_() { wEntity_(PatternsEntityDescriptorEnum.Types); } public void Types_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.Types, initialCapacity); } public void _Types() { _wEntity(PatternsEntityDescriptorEnum.Types); } public void ResultTypes() { wEntity(PatternsEntityDescriptorEnum.ResultTypes); } public void ResultTypes_() { wEntity_(PatternsEntityDescriptorEnum.ResultTypes); } public void ResultTypes_(int initialCapacity) { wEntity_(PatternsEntityDescriptorEnum.ResultTypes, initialCapacity); } public void _ResultTypes() { _wEntity(PatternsEntityDescriptorEnum.ResultTypes); } public void Name() { wEntity(PatternsEntityDescriptorEnum.Name); } public void Name(String value) { wEntity(PatternsEntityDescriptorEnum.Name, value); } public void PatternJoinPointStep() { wEntity(PatternsEntityDescriptorEnum.PatternJoinPointStep); } public void PatternJoinPointStep_() { wEntity_(PatternsEntityDescriptorEnum.PatternJoinPointStep); } public void _PatternJoinPointStep() { _wEntity(PatternsEntityDescriptorEnum.PatternJoinPointStep); } public void JoinPointStep() { wEntity(PatternsEntityDescriptorEnum.JoinPointStep); } public void JoinPointStep(String value) { wEntity(PatternsEntityDescriptorEnum.JoinPointStep, value); } public void PointcutStep() { wEntity(PatternsEntityDescriptorEnum.PointcutStep); } public void PointcutStep(String value) { wEntity(PatternsEntityDescriptorEnum.PointcutStep, value); } public void GoalStep() { wEntity(PatternsEntityDescriptorEnum.GoalStep); } public void GoalStep(String value) { wEntity(PatternsEntityDescriptorEnum.GoalStep, value); } public void FunctionStep() { wEntity(PatternsEntityDescriptorEnum.FunctionStep); } public void FunctionStep(String value) { wEntity(PatternsEntityDescriptorEnum.FunctionStep, value); } public void SlotStep() { wEntity(PatternsEntityDescriptorEnum.SlotStep); } public void SlotStep(String value) { wEntity(PatternsEntityDescriptorEnum.SlotStep, value); } public void OuterDefinitionStep() { wEntity(PatternsEntityDescriptorEnum.OuterDefinitionStep); } public void OuterDefinitionStep(String value) { wEntity(PatternsEntityDescriptorEnum.OuterDefinitionStep, value); } public void PatternInstance() { wEntity(PatternsEntityDescriptorEnum.PatternInstance); } public void PatternInstance_() { wEntity_(PatternsEntityDescriptorEnum.PatternInstance); } public void _PatternInstance() { _wEntity(PatternsEntityDescriptorEnum.PatternInstance); } public void Cut() { wEntity(PatternsEntityDescriptorEnum.Cut); } public void Cut_() { wEntity_(PatternsEntityDescriptorEnum.Cut); } public void _Cut() { _wEntity(PatternsEntityDescriptorEnum.Cut); } public void Insert() { wEntity(PatternsEntityDescriptorEnum.Insert); } public void Insert_() { wEntity_(PatternsEntityDescriptorEnum.Insert); } public void _Insert() { _wEntity(PatternsEntityDescriptorEnum.Insert); } public void SlotsDefined() { wEntity(PatternsEntityDescriptorEnum.SlotsDefined); } public void SlotsDefined_() { wEntity_(PatternsEntityDescriptorEnum.SlotsDefined); } public void _SlotsDefined() { _wEntity(PatternsEntityDescriptorEnum.SlotsDefined); } public void PatternTypeTest() { wEntity(PatternsEntityDescriptorEnum.PatternTypeTest); } public void PatternTypeTest(String value) { wEntity(PatternsEntityDescriptorEnum.PatternTypeTest, value); } public void Placement() { wEntity(PatternsEntityDescriptorEnum.Placement); } public void Placement(PlacementEnum.Value value) { wEntity(PatternsEntityDescriptorEnum.Placement, value); } public void Placement(String value) { wEntity(PatternsEntityDescriptorEnum.Placement, value); } public void URI() { wEntity(PatternsEntityDescriptorEnum.URI); } public void URI(String value) { wEntity(PatternsEntityDescriptorEnum.URI, value); } public void Namespace() { wEntity(PatternsEntityDescriptorEnum.Namespace); } public void Namespace(String value) { wEntity(PatternsEntityDescriptorEnum.Namespace, value); } public void Version() { wEntity(PatternsEntityDescriptorEnum.Version); } public void Version(String value) { wEntity(PatternsEntityDescriptorEnum.Version, value); } public void BooleanValue() { wEntity(PatternsEntityDescriptorEnum.BooleanValue); } public void BooleanValue(boolean value) { wEntity(PatternsEntityDescriptorEnum.BooleanValue, value); } }