/******************************************************************************* * Copyright (c) 2010 Herman Lee. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Herman Lee - initial API and implementation ******************************************************************************/ package ca.uwaterloo.gsd.fsml.javaMappingInterpreter.analysis.impl; public class JavaImplVariantManagerConstants { public final static String MODEL_NAME = "variants"; public final static String DELIMITER = "_"; public final static String VARIANT = "variant"; public final static String DEFAULT = "default"; public final static String MODEL_FILE_EXTENSION = ".implModel"; public final static String VARIANTS = "variants"; public final static String DEFAULTS = "defaults"; public final static String OVERRIDDEN = "overridden"; public final static String ECLASS = "eClass"; public final static String ESTRUCTURALFEATURE = "eStructuralFeature"; //assigned with new public final static String VAR_NAME = "varName"; public final static String INITIALIZER = "Initializer"; public final static String INITIALIZED_TYPE = "initializedType"; public final static String IN_METHOD= "InMethod"; public final static String METHOD_NAME = "methodName"; //extendsClass public final static String DIRECTLY = "Directly"; public final static String INDIRECTLY = "Indirectly"; public final static String CLASS_NAME = "className"; //implementsInterface public final static String INTERFACE_NAME= "interfaceName"; }