/**
* 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.semantics.builders;
import org.whole.lang.builders.GenericBuilderContext;
import org.whole.lang.builders.IBuilder;
import org.whole.lang.contexts.IEntityContext;
import org.whole.lang.semantics.reflect.SemanticsFeatureDescriptorEnum;
import org.whole.lang.semantics.reflect.SemanticsEntityDescriptorEnum;
import org.whole.lang.semantics.model.LegacyTypeEnum;
import org.whole.lang.semantics.model.BindingOpEnum;
import org.whole.lang.semantics.model.StageChangeEnum;
/**
* @generator Whole
*/
public class SemanticsSpecificBuilderAdapter extends GenericBuilderContext implements ISemanticsBuilder {
public SemanticsSpecificBuilderAdapter(IBuilder strategy) {
super(strategy);
}
public SemanticsSpecificBuilderAdapter(IBuilder strategy, IEntityContext entityContext) {
super(strategy, entityContext);
}
public void sup() {
wFeature(SemanticsFeatureDescriptorEnum.sup);
}
public void sub() {
wFeature(SemanticsFeatureDescriptorEnum.sub);
}
public void where() {
wFeature(SemanticsFeatureDescriptorEnum.where);
}
public void stage() {
wFeature(SemanticsFeatureDescriptorEnum.stage);
}
public void environments() {
wFeature(SemanticsFeatureDescriptorEnum.environments);
}
public void arguments() {
wFeature(SemanticsFeatureDescriptorEnum.arguments);
}
public void type() {
wFeature(SemanticsFeatureDescriptorEnum.type);
}
public void environment() {
wFeature(SemanticsFeatureDescriptorEnum.environment);
}
public void expression() {
wFeature(SemanticsFeatureDescriptorEnum.expression);
}
public void op() {
wFeature(SemanticsFeatureDescriptorEnum.op);
}
public void nestedScope() {
wFeature(SemanticsFeatureDescriptorEnum.nestedScope);
}
public void bindings() {
wFeature(SemanticsFeatureDescriptorEnum.bindings);
}
public void oldIdentifier() {
wFeature(SemanticsFeatureDescriptorEnum.oldIdentifier);
}
public void newIdentifier() {
wFeature(SemanticsFeatureDescriptorEnum.newIdentifier);
}
public void identifier() {
wFeature(SemanticsFeatureDescriptorEnum.identifier);
}
public void time() {
wFeature(SemanticsFeatureDescriptorEnum.time);
}
public void index() {
wFeature(SemanticsFeatureDescriptorEnum.index);
}
public void variable() {
wFeature(SemanticsFeatureDescriptorEnum.variable);
}
public void targetConfiguration() {
wFeature(SemanticsFeatureDescriptorEnum.targetConfiguration);
}
public void sourceConfiguration() {
wFeature(SemanticsFeatureDescriptorEnum.sourceConfiguration);
}
public void conclusion() {
wFeature(SemanticsFeatureDescriptorEnum.conclusion);
}
public void premises() {
wFeature(SemanticsFeatureDescriptorEnum.premises);
}
public void meaning() {
wFeature(SemanticsFeatureDescriptorEnum.meaning);
}
public void condition() {
wFeature(SemanticsFeatureDescriptorEnum.condition);
}
public void category() {
wFeature(SemanticsFeatureDescriptorEnum.category);
}
public void target() {
wFeature(SemanticsFeatureDescriptorEnum.target);
}
public void source() {
wFeature(SemanticsFeatureDescriptorEnum.source);
}
public void rules() {
wFeature(SemanticsFeatureDescriptorEnum.rules);
}
public void signature() {
wFeature(SemanticsFeatureDescriptorEnum.signature);
}
public void functions() {
wFeature(SemanticsFeatureDescriptorEnum.functions);
}
public void version() {
wFeature(SemanticsFeatureDescriptorEnum.version);
}
public void name() {
wFeature(SemanticsFeatureDescriptorEnum.name);
}
public void namespace() {
wFeature(SemanticsFeatureDescriptorEnum.namespace);
}
public void uri() {
wFeature(SemanticsFeatureDescriptorEnum.uri);
}
public void visit() {
}
public void SemanticTheory() {
wEntity(SemanticsEntityDescriptorEnum.SemanticTheory);
}
public void SemanticTheory_() {
wEntity_(SemanticsEntityDescriptorEnum.SemanticTheory);
}
public void _SemanticTheory() {
_wEntity(SemanticsEntityDescriptorEnum.SemanticTheory);
}
public void SemanticFunctions() {
wEntity(SemanticsEntityDescriptorEnum.SemanticFunctions);
}
public void SemanticFunctions_() {
wEntity_(SemanticsEntityDescriptorEnum.SemanticFunctions);
}
public void SemanticFunctions_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.SemanticFunctions, initialCapacity);
}
public void _SemanticFunctions() {
_wEntity(SemanticsEntityDescriptorEnum.SemanticFunctions);
}
public void SemanticFunction() {
wEntity(SemanticsEntityDescriptorEnum.SemanticFunction);
}
public void SemanticFunction_() {
wEntity_(SemanticsEntityDescriptorEnum.SemanticFunction);
}
public void _SemanticFunction() {
_wEntity(SemanticsEntityDescriptorEnum.SemanticFunction);
}
public void Rules() {
wEntity(SemanticsEntityDescriptorEnum.Rules);
}
public void Rules_() {
wEntity_(SemanticsEntityDescriptorEnum.Rules);
}
public void Rules_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.Rules, initialCapacity);
}
public void _Rules() {
_wEntity(SemanticsEntityDescriptorEnum.Rules);
}
public void InferenceRules() {
wEntity(SemanticsEntityDescriptorEnum.InferenceRules);
}
public void InferenceRules_() {
wEntity_(SemanticsEntityDescriptorEnum.InferenceRules);
}
public void InferenceRules_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.InferenceRules, initialCapacity);
}
public void _InferenceRules() {
_wEntity(SemanticsEntityDescriptorEnum.InferenceRules);
}
public void AnyType() {
wEntity(SemanticsEntityDescriptorEnum.AnyType);
}
public void AnyType_() {
wEntity_(SemanticsEntityDescriptorEnum.AnyType);
}
public void _AnyType() {
_wEntity(SemanticsEntityDescriptorEnum.AnyType);
}
public void LanguageType() {
wEntity(SemanticsEntityDescriptorEnum.LanguageType);
}
public void LanguageType(String value) {
wEntity(SemanticsEntityDescriptorEnum.LanguageType, value);
}
public void EnvType() {
wEntity(SemanticsEntityDescriptorEnum.EnvType);
}
public void EnvType_() {
wEntity_(SemanticsEntityDescriptorEnum.EnvType);
}
public void _EnvType() {
_wEntity(SemanticsEntityDescriptorEnum.EnvType);
}
public void EntityType() {
wEntity(SemanticsEntityDescriptorEnum.EntityType);
}
public void EntityType(String value) {
wEntity(SemanticsEntityDescriptorEnum.EntityType, value);
}
public void EnvironmentType() {
wEntity(SemanticsEntityDescriptorEnum.EnvironmentType);
}
public void EnvironmentType(String value) {
wEntity(SemanticsEntityDescriptorEnum.EnvironmentType, value);
}
public void LegacyType() {
wEntity(SemanticsEntityDescriptorEnum.LegacyType);
}
public void LegacyType(LegacyTypeEnum.Value value) {
wEntity(SemanticsEntityDescriptorEnum.LegacyType, value);
}
public void LegacyType(String value) {
wEntity(SemanticsEntityDescriptorEnum.LegacyType, value);
}
public void UnionType() {
wEntity(SemanticsEntityDescriptorEnum.UnionType);
}
public void UnionType_() {
wEntity_(SemanticsEntityDescriptorEnum.UnionType);
}
public void UnionType_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.UnionType, initialCapacity);
}
public void _UnionType() {
_wEntity(SemanticsEntityDescriptorEnum.UnionType);
}
public void FunctionType() {
wEntity(SemanticsEntityDescriptorEnum.FunctionType);
}
public void FunctionType_() {
wEntity_(SemanticsEntityDescriptorEnum.FunctionType);
}
public void _FunctionType() {
_wEntity(SemanticsEntityDescriptorEnum.FunctionType);
}
public void SequenceType() {
wEntity(SemanticsEntityDescriptorEnum.SequenceType);
}
public void SequenceType_() {
wEntity_(SemanticsEntityDescriptorEnum.SequenceType);
}
public void _SequenceType() {
_wEntity(SemanticsEntityDescriptorEnum.SequenceType);
}
public void SubtypeType() {
wEntity(SemanticsEntityDescriptorEnum.SubtypeType);
}
public void SubtypeType_() {
wEntity_(SemanticsEntityDescriptorEnum.SubtypeType);
}
public void _SubtypeType() {
_wEntity(SemanticsEntityDescriptorEnum.SubtypeType);
}
public void SupertypeType() {
wEntity(SemanticsEntityDescriptorEnum.SupertypeType);
}
public void SupertypeType_() {
wEntity_(SemanticsEntityDescriptorEnum.SupertypeType);
}
public void _SupertypeType() {
_wEntity(SemanticsEntityDescriptorEnum.SupertypeType);
}
public void ProductType() {
wEntity(SemanticsEntityDescriptorEnum.ProductType);
}
public void ProductType_() {
wEntity_(SemanticsEntityDescriptorEnum.ProductType);
}
public void ProductType_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.ProductType, initialCapacity);
}
public void _ProductType() {
_wEntity(SemanticsEntityDescriptorEnum.ProductType);
}
public void ExecutionRule() {
wEntity(SemanticsEntityDescriptorEnum.ExecutionRule);
}
public void ExecutionRule_() {
wEntity_(SemanticsEntityDescriptorEnum.ExecutionRule);
}
public void _ExecutionRule() {
_wEntity(SemanticsEntityDescriptorEnum.ExecutionRule);
}
public void InferenceRule() {
wEntity(SemanticsEntityDescriptorEnum.InferenceRule);
}
public void InferenceRule_() {
wEntity_(SemanticsEntityDescriptorEnum.InferenceRule);
}
public void _InferenceRule() {
_wEntity(SemanticsEntityDescriptorEnum.InferenceRule);
}
public void Premises() {
wEntity(SemanticsEntityDescriptorEnum.Premises);
}
public void Premises_() {
wEntity_(SemanticsEntityDescriptorEnum.Premises);
}
public void Premises_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.Premises, initialCapacity);
}
public void _Premises() {
_wEntity(SemanticsEntityDescriptorEnum.Premises);
}
public void Transition() {
wEntity(SemanticsEntityDescriptorEnum.Transition);
}
public void Transition_() {
wEntity_(SemanticsEntityDescriptorEnum.Transition);
}
public void _Transition() {
_wEntity(SemanticsEntityDescriptorEnum.Transition);
}
public void Configuration() {
wEntity(SemanticsEntityDescriptorEnum.Configuration);
}
public void Configuration_() {
wEntity_(SemanticsEntityDescriptorEnum.Configuration);
}
public void Configuration_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.Configuration, initialCapacity);
}
public void _Configuration() {
_wEntity(SemanticsEntityDescriptorEnum.Configuration);
}
public void TypedVariable() {
wEntity(SemanticsEntityDescriptorEnum.TypedVariable);
}
public void TypedVariable_() {
wEntity_(SemanticsEntityDescriptorEnum.TypedVariable);
}
public void _TypedVariable() {
_wEntity(SemanticsEntityDescriptorEnum.TypedVariable);
}
public void StructuredVariable() {
wEntity(SemanticsEntityDescriptorEnum.StructuredVariable);
}
public void StructuredVariable_() {
wEntity_(SemanticsEntityDescriptorEnum.StructuredVariable);
}
public void _StructuredVariable() {
_wEntity(SemanticsEntityDescriptorEnum.StructuredVariable);
}
public void Variable() {
wEntity(SemanticsEntityDescriptorEnum.Variable);
}
public void Variable(String value) {
wEntity(SemanticsEntityDescriptorEnum.Variable, value);
}
public void VariableValue() {
wEntity(SemanticsEntityDescriptorEnum.VariableValue);
}
public void VariableValue_() {
wEntity_(SemanticsEntityDescriptorEnum.VariableValue);
}
public void _VariableValue() {
_wEntity(SemanticsEntityDescriptorEnum.VariableValue);
}
public void RenameGroup() {
wEntity(SemanticsEntityDescriptorEnum.RenameGroup);
}
public void RenameGroup_() {
wEntity_(SemanticsEntityDescriptorEnum.RenameGroup);
}
public void RenameGroup_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.RenameGroup, initialCapacity);
}
public void _RenameGroup() {
_wEntity(SemanticsEntityDescriptorEnum.RenameGroup);
}
public void Rename() {
wEntity(SemanticsEntityDescriptorEnum.Rename);
}
public void Rename_() {
wEntity_(SemanticsEntityDescriptorEnum.Rename);
}
public void _Rename() {
_wEntity(SemanticsEntityDescriptorEnum.Rename);
}
public void Environments() {
wEntity(SemanticsEntityDescriptorEnum.Environments);
}
public void Environments_() {
wEntity_(SemanticsEntityDescriptorEnum.Environments);
}
public void Environments_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.Environments, initialCapacity);
}
public void _Environments() {
_wEntity(SemanticsEntityDescriptorEnum.Environments);
}
public void BindingsScope() {
wEntity(SemanticsEntityDescriptorEnum.BindingsScope);
}
public void BindingsScope_() {
wEntity_(SemanticsEntityDescriptorEnum.BindingsScope);
}
public void _BindingsScope() {
_wEntity(SemanticsEntityDescriptorEnum.BindingsScope);
}
public void LocalBindings() {
wEntity(SemanticsEntityDescriptorEnum.LocalBindings);
}
public void LocalBindings_() {
wEntity_(SemanticsEntityDescriptorEnum.LocalBindings);
}
public void LocalBindings_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.LocalBindings, initialCapacity);
}
public void _LocalBindings() {
_wEntity(SemanticsEntityDescriptorEnum.LocalBindings);
}
public void LocalBinding() {
wEntity(SemanticsEntityDescriptorEnum.LocalBinding);
}
public void LocalBinding_() {
wEntity_(SemanticsEntityDescriptorEnum.LocalBinding);
}
public void _LocalBinding() {
_wEntity(SemanticsEntityDescriptorEnum.LocalBinding);
}
public void BindingOp() {
wEntity(SemanticsEntityDescriptorEnum.BindingOp);
}
public void BindingOp(BindingOpEnum.Value value) {
wEntity(SemanticsEntityDescriptorEnum.BindingOp, value);
}
public void BindingOp(String value) {
wEntity(SemanticsEntityDescriptorEnum.BindingOp, value);
}
public void EnvironmentVariable() {
wEntity(SemanticsEntityDescriptorEnum.EnvironmentVariable);
}
public void EnvironmentVariable_() {
wEntity_(SemanticsEntityDescriptorEnum.EnvironmentVariable);
}
public void _EnvironmentVariable() {
_wEntity(SemanticsEntityDescriptorEnum.EnvironmentVariable);
}
public void TypeCast() {
wEntity(SemanticsEntityDescriptorEnum.TypeCast);
}
public void TypeCast_() {
wEntity_(SemanticsEntityDescriptorEnum.TypeCast);
}
public void _TypeCast() {
_wEntity(SemanticsEntityDescriptorEnum.TypeCast);
}
public void FunctionApplication() {
wEntity(SemanticsEntityDescriptorEnum.FunctionApplication);
}
public void FunctionApplication_() {
wEntity_(SemanticsEntityDescriptorEnum.FunctionApplication);
}
public void _FunctionApplication() {
_wEntity(SemanticsEntityDescriptorEnum.FunctionApplication);
}
public void StageChange() {
wEntity(SemanticsEntityDescriptorEnum.StageChange);
}
public void StageChange(StageChangeEnum.Value value) {
wEntity(SemanticsEntityDescriptorEnum.StageChange, value);
}
public void StageChange(String value) {
wEntity(SemanticsEntityDescriptorEnum.StageChange, value);
}
public void OutputBindings() {
wEntity(SemanticsEntityDescriptorEnum.OutputBindings);
}
public void OutputBindings_() {
wEntity_(SemanticsEntityDescriptorEnum.OutputBindings);
}
public void OutputBindings_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.OutputBindings, initialCapacity);
}
public void _OutputBindings() {
_wEntity(SemanticsEntityDescriptorEnum.OutputBindings);
}
public void OutputBinding() {
wEntity(SemanticsEntityDescriptorEnum.OutputBinding);
}
public void OutputBinding_() {
wEntity_(SemanticsEntityDescriptorEnum.OutputBinding);
}
public void _OutputBinding() {
_wEntity(SemanticsEntityDescriptorEnum.OutputBinding);
}
public void InputBindings() {
wEntity(SemanticsEntityDescriptorEnum.InputBindings);
}
public void InputBindings_() {
wEntity_(SemanticsEntityDescriptorEnum.InputBindings);
}
public void InputBindings_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.InputBindings, initialCapacity);
}
public void _InputBindings() {
_wEntity(SemanticsEntityDescriptorEnum.InputBindings);
}
public void InputBinding() {
wEntity(SemanticsEntityDescriptorEnum.InputBinding);
}
public void InputBinding_() {
wEntity_(SemanticsEntityDescriptorEnum.InputBinding);
}
public void _InputBinding() {
_wEntity(SemanticsEntityDescriptorEnum.InputBinding);
}
public void InlineTemplate() {
wEntity(SemanticsEntityDescriptorEnum.InlineTemplate);
}
public void InlineTemplate_() {
wEntity_(SemanticsEntityDescriptorEnum.InlineTemplate);
}
public void _InlineTemplate() {
_wEntity(SemanticsEntityDescriptorEnum.InlineTemplate);
}
public void ChooseTemplate() {
wEntity(SemanticsEntityDescriptorEnum.ChooseTemplate);
}
public void ChooseTemplate_() {
wEntity_(SemanticsEntityDescriptorEnum.ChooseTemplate);
}
public void ChooseTemplate_(int initialCapacity) {
wEntity_(SemanticsEntityDescriptorEnum.ChooseTemplate, initialCapacity);
}
public void _ChooseTemplate() {
_wEntity(SemanticsEntityDescriptorEnum.ChooseTemplate);
}
public void WhereTemplate() {
wEntity(SemanticsEntityDescriptorEnum.WhereTemplate);
}
public void WhereTemplate_() {
wEntity_(SemanticsEntityDescriptorEnum.WhereTemplate);
}
public void _WhereTemplate() {
_wEntity(SemanticsEntityDescriptorEnum.WhereTemplate);
}
public void ForTemplate() {
wEntity(SemanticsEntityDescriptorEnum.ForTemplate);
}
public void ForTemplate_() {
wEntity_(SemanticsEntityDescriptorEnum.ForTemplate);
}
public void _ForTemplate() {
_wEntity(SemanticsEntityDescriptorEnum.ForTemplate);
}
public void IfTemplate() {
wEntity(SemanticsEntityDescriptorEnum.IfTemplate);
}
public void IfTemplate_() {
wEntity_(SemanticsEntityDescriptorEnum.IfTemplate);
}
public void _IfTemplate() {
_wEntity(SemanticsEntityDescriptorEnum.IfTemplate);
}
public void IfDefTemplate() {
wEntity(SemanticsEntityDescriptorEnum.IfDefTemplate);
}
public void IfDefTemplate_() {
wEntity_(SemanticsEntityDescriptorEnum.IfDefTemplate);
}
public void _IfDefTemplate() {
_wEntity(SemanticsEntityDescriptorEnum.IfDefTemplate);
}
public void ElseTemplate() {
wEntity(SemanticsEntityDescriptorEnum.ElseTemplate);
}
public void ElseTemplate_() {
wEntity_(SemanticsEntityDescriptorEnum.ElseTemplate);
}
public void _ElseTemplate() {
_wEntity(SemanticsEntityDescriptorEnum.ElseTemplate);
}
public void RuleName() {
wEntity(SemanticsEntityDescriptorEnum.RuleName);
}
public void RuleName_() {
wEntity_(SemanticsEntityDescriptorEnum.RuleName);
}
public void _RuleName() {
_wEntity(SemanticsEntityDescriptorEnum.RuleName);
}
public void Num() {
wEntity(SemanticsEntityDescriptorEnum.Num);
}
public void Num(int value) {
wEntity(SemanticsEntityDescriptorEnum.Num, value);
}
public void URI() {
wEntity(SemanticsEntityDescriptorEnum.URI);
}
public void URI(String value) {
wEntity(SemanticsEntityDescriptorEnum.URI, value);
}
public void Namespace() {
wEntity(SemanticsEntityDescriptorEnum.Namespace);
}
public void Namespace(String value) {
wEntity(SemanticsEntityDescriptorEnum.Namespace, value);
}
public void Name() {
wEntity(SemanticsEntityDescriptorEnum.Name);
}
public void Name(String value) {
wEntity(SemanticsEntityDescriptorEnum.Name, value);
}
public void Version() {
wEntity(SemanticsEntityDescriptorEnum.Version);
}
public void Version(String value) {
wEntity(SemanticsEntityDescriptorEnum.Version, value);
}
}