/*******************************************************************************
* 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";
}