/** * 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.contexts.EntityContext; import org.whole.lang.model.IEntity; import org.whole.lang.patterns.reflect.PatternsFeatureDescriptorEnum; /** * @generator Whole */ public class PatternsModelContext extends EntityContext { public PatternsModelContext(IEntity root) { super(root); } public PatternsModelContext getUri() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.uri); } public void setUri(PatternsModelContext uri) { wSet(PatternsFeatureDescriptorEnum.uri, uri); } public PatternsModelContext getNamespace() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.namespace); } public void setNamespace(PatternsModelContext namespace) { wSet(PatternsFeatureDescriptorEnum.namespace, namespace); } public PatternsModelContext getName() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.name); } public void setName(PatternsModelContext name) { wSet(PatternsFeatureDescriptorEnum.name, name); } public PatternsModelContext getVersion() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.version); } public void setVersion(PatternsModelContext version) { wSet(PatternsFeatureDescriptorEnum.version, version); } public PatternsModelContext getPatterns() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.patterns); } public void setPatterns(PatternsModelContext patterns) { wSet(PatternsFeatureDescriptorEnum.patterns, patterns); } public PatternsModelContext getDeclarations() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.declarations); } public void setDeclarations(PatternsModelContext declarations) { wSet(PatternsFeatureDescriptorEnum.declarations, declarations); } public PatternsModelContext getResultTypes() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.resultTypes); } public void setResultTypes(PatternsModelContext resultTypes) { wSet(PatternsFeatureDescriptorEnum.resultTypes, resultTypes); } public PatternsModelContext getTemplate() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.template); } public void setTemplate(PatternsModelContext template) { wSet(PatternsFeatureDescriptorEnum.template, template); } public PatternsModelContext getType() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.type); } public void setType(PatternsModelContext type) { wSet(PatternsFeatureDescriptorEnum.type, type); } public PatternsModelContext getSupertypes() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.supertypes); } public void setSupertypes(PatternsModelContext supertypes) { wSet(PatternsFeatureDescriptorEnum.supertypes, supertypes); } public PatternsModelContext getTypes() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.types); } public void setTypes(PatternsModelContext types) { wSet(PatternsFeatureDescriptorEnum.types, types); } public PatternsModelContext getResultType() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.resultType); } public void setResultType(PatternsModelContext resultType) { wSet(PatternsFeatureDescriptorEnum.resultType, resultType); } public PatternsModelContext getValues() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.values); } public void setValues(PatternsModelContext values) { wSet(PatternsFeatureDescriptorEnum.values, values); } public PatternsModelContext getValue() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.value); } public void setValue(PatternsModelContext value) { wSet(PatternsFeatureDescriptorEnum.value, value); } public PatternsModelContext getResult() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.result); } public void setResult(PatternsModelContext result) { wSet(PatternsFeatureDescriptorEnum.result, result); } public PatternsModelContext getDataType() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.dataType); } public void setDataType(PatternsModelContext dataType) { wSet(PatternsFeatureDescriptorEnum.dataType, dataType); } public PatternsModelContext getArguments() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.arguments); } public void setArguments(PatternsModelContext arguments) { wSet(PatternsFeatureDescriptorEnum.arguments, arguments); } public PatternsModelContext getExpression() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.expression); } public void setExpression(PatternsModelContext expression) { wSet(PatternsFeatureDescriptorEnum.expression, expression); } public PatternsModelContext getOptional() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.optional); } public void setOptional(PatternsModelContext optional) { wSet(PatternsFeatureDescriptorEnum.optional, optional); } public PatternsModelContext getAdapter() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.adapter); } public void setAdapter(PatternsModelContext adapter) { wSet(PatternsFeatureDescriptorEnum.adapter, adapter); } public PatternsModelContext getWeaver() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.weaver); } public void setWeaver(PatternsModelContext weaver) { wSet(PatternsFeatureDescriptorEnum.weaver, weaver); } public PatternsModelContext getContext() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.context); } public void setContext(PatternsModelContext context) { wSet(PatternsFeatureDescriptorEnum.context, context); } public PatternsModelContext getCondition() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.condition); } public void setCondition(PatternsModelContext condition) { wSet(PatternsFeatureDescriptorEnum.condition, condition); } public PatternsModelContext getVariability() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.variability); } public void setVariability(PatternsModelContext variability) { wSet(PatternsFeatureDescriptorEnum.variability, variability); } public PatternsModelContext getVariants() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.variants); } public void setVariants(PatternsModelContext variants) { wSet(PatternsFeatureDescriptorEnum.variants, variants); } public PatternsModelContext getIterator() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.iterator); } public void setIterator(PatternsModelContext iterator) { wSet(PatternsFeatureDescriptorEnum.iterator, iterator); } public PatternsModelContext getApplicationTypes() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.applicationTypes); } public void setApplicationTypes(PatternsModelContext applicationTypes) { wSet(PatternsFeatureDescriptorEnum.applicationTypes, applicationTypes); } public PatternsModelContext getBody() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.body); } public void setBody(PatternsModelContext body) { wSet(PatternsFeatureDescriptorEnum.body, body); } public PatternsModelContext getSubgoals() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.subgoals); } public void setSubgoals(PatternsModelContext subgoals) { wSet(PatternsFeatureDescriptorEnum.subgoals, subgoals); } public PatternsModelContext getVariant() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.variant); } public void setVariant(PatternsModelContext variant) { wSet(PatternsFeatureDescriptorEnum.variant, variant); } public PatternsModelContext getPath() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.path); } public void setPath(PatternsModelContext path) { wSet(PatternsFeatureDescriptorEnum.path, path); } public PatternsModelContext getPlacement() { return (PatternsModelContext) wGet(PatternsFeatureDescriptorEnum.placement); } public void setPlacement(PatternsModelContext placement) { wSet(PatternsFeatureDescriptorEnum.placement, placement); } }