/** * 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.contexts.EntityContext; import org.whole.lang.model.IEntity; import org.whole.lang.semantics.reflect.SemanticsFeatureDescriptorEnum; /** * @generator Whole */ public class SemanticsModelContext extends EntityContext { public SemanticsModelContext(IEntity root) { super(root); } public SemanticsModelContext getUri() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.uri); } public void setUri(SemanticsModelContext uri) { wSet(SemanticsFeatureDescriptorEnum.uri, uri); } public SemanticsModelContext getNamespace() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.namespace); } public void setNamespace(SemanticsModelContext namespace) { wSet(SemanticsFeatureDescriptorEnum.namespace, namespace); } public SemanticsModelContext getName() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.name); } public void setName(SemanticsModelContext name) { wSet(SemanticsFeatureDescriptorEnum.name, name); } public SemanticsModelContext getVersion() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.version); } public void setVersion(SemanticsModelContext version) { wSet(SemanticsFeatureDescriptorEnum.version, version); } public SemanticsModelContext getFunctions() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.functions); } public void setFunctions(SemanticsModelContext functions) { wSet(SemanticsFeatureDescriptorEnum.functions, functions); } public SemanticsModelContext getSignature() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.signature); } public void setSignature(SemanticsModelContext signature) { wSet(SemanticsFeatureDescriptorEnum.signature, signature); } public SemanticsModelContext getRules() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.rules); } public void setRules(SemanticsModelContext rules) { wSet(SemanticsFeatureDescriptorEnum.rules, rules); } public SemanticsModelContext getSource() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.source); } public void setSource(SemanticsModelContext source) { wSet(SemanticsFeatureDescriptorEnum.source, source); } public SemanticsModelContext getTarget() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.target); } public void setTarget(SemanticsModelContext target) { wSet(SemanticsFeatureDescriptorEnum.target, target); } public SemanticsModelContext getCategory() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.category); } public void setCategory(SemanticsModelContext category) { wSet(SemanticsFeatureDescriptorEnum.category, category); } public SemanticsModelContext getCondition() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.condition); } public void setCondition(SemanticsModelContext condition) { wSet(SemanticsFeatureDescriptorEnum.condition, condition); } public SemanticsModelContext getMeaning() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.meaning); } public void setMeaning(SemanticsModelContext meaning) { wSet(SemanticsFeatureDescriptorEnum.meaning, meaning); } public SemanticsModelContext getPremises() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.premises); } public void setPremises(SemanticsModelContext premises) { wSet(SemanticsFeatureDescriptorEnum.premises, premises); } public SemanticsModelContext getConclusion() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.conclusion); } public void setConclusion(SemanticsModelContext conclusion) { wSet(SemanticsFeatureDescriptorEnum.conclusion, conclusion); } public SemanticsModelContext getSourceConfiguration() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.sourceConfiguration); } public void setSourceConfiguration(SemanticsModelContext sourceConfiguration) { wSet(SemanticsFeatureDescriptorEnum.sourceConfiguration, sourceConfiguration); } public SemanticsModelContext getTargetConfiguration() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.targetConfiguration); } public void setTargetConfiguration(SemanticsModelContext targetConfiguration) { wSet(SemanticsFeatureDescriptorEnum.targetConfiguration, targetConfiguration); } public SemanticsModelContext getVariable() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.variable); } public void setVariable(SemanticsModelContext variable) { wSet(SemanticsFeatureDescriptorEnum.variable, variable); } public SemanticsModelContext getIndex() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.index); } public void setIndex(SemanticsModelContext index) { wSet(SemanticsFeatureDescriptorEnum.index, index); } public SemanticsModelContext getTime() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.time); } public void setTime(SemanticsModelContext time) { wSet(SemanticsFeatureDescriptorEnum.time, time); } public SemanticsModelContext getIdentifier() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.identifier); } public void setIdentifier(SemanticsModelContext identifier) { wSet(SemanticsFeatureDescriptorEnum.identifier, identifier); } public SemanticsModelContext getNewIdentifier() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.newIdentifier); } public void setNewIdentifier(SemanticsModelContext newIdentifier) { wSet(SemanticsFeatureDescriptorEnum.newIdentifier, newIdentifier); } public SemanticsModelContext getOldIdentifier() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.oldIdentifier); } public void setOldIdentifier(SemanticsModelContext oldIdentifier) { wSet(SemanticsFeatureDescriptorEnum.oldIdentifier, oldIdentifier); } public SemanticsModelContext getBindings() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.bindings); } public void setBindings(SemanticsModelContext bindings) { wSet(SemanticsFeatureDescriptorEnum.bindings, bindings); } public SemanticsModelContext getNestedScope() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.nestedScope); } public void setNestedScope(SemanticsModelContext nestedScope) { wSet(SemanticsFeatureDescriptorEnum.nestedScope, nestedScope); } public SemanticsModelContext getOp() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.op); } public void setOp(SemanticsModelContext op) { wSet(SemanticsFeatureDescriptorEnum.op, op); } public SemanticsModelContext getExpression() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.expression); } public void setExpression(SemanticsModelContext expression) { wSet(SemanticsFeatureDescriptorEnum.expression, expression); } public SemanticsModelContext getEnvironment() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.environment); } public void setEnvironment(SemanticsModelContext environment) { wSet(SemanticsFeatureDescriptorEnum.environment, environment); } public SemanticsModelContext getType() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.type); } public void setType(SemanticsModelContext type) { wSet(SemanticsFeatureDescriptorEnum.type, type); } public SemanticsModelContext getArguments() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.arguments); } public void setArguments(SemanticsModelContext arguments) { wSet(SemanticsFeatureDescriptorEnum.arguments, arguments); } public SemanticsModelContext getEnvironments() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.environments); } public void setEnvironments(SemanticsModelContext environments) { wSet(SemanticsFeatureDescriptorEnum.environments, environments); } public SemanticsModelContext getStage() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.stage); } public void setStage(SemanticsModelContext stage) { wSet(SemanticsFeatureDescriptorEnum.stage, stage); } public SemanticsModelContext getWhere() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.where); } public void setWhere(SemanticsModelContext where) { wSet(SemanticsFeatureDescriptorEnum.where, where); } public SemanticsModelContext getSub() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.sub); } public void setSub(SemanticsModelContext sub) { wSet(SemanticsFeatureDescriptorEnum.sub, sub); } public SemanticsModelContext getSup() { return (SemanticsModelContext) wGet(SemanticsFeatureDescriptorEnum.sup); } public void setSup(SemanticsModelContext sup) { wSet(SemanticsFeatureDescriptorEnum.sup, sup); } }