/* Copyright (C) 2009 by Claas Wilke (info@claaswilke.de) This file is part of the Java Model Instance Type Test Suite of Dresden OCL2 for Eclipse. Dresden OCL2 for Eclipse 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. Dresden OCL2 for Eclipse 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 Dresden OCL2 for Eclipse. If not, see <http://www.gnu.org/licenses/>. */ package org.dresdenocl.modelinstancetype.test.testmodel; import org.dresdenocl.model.IModel; import org.dresdenocl.modelinstancetype.test.ModelInstanceTypeTestPlugin; import org.dresdenocl.pivotmodel.Namespace; import org.dresdenocl.pivotmodel.Type; /** * <p> * This class contains provides contants for the names of all {@link Type}s that * are part of the test model of the {@link ModelInstanceTypeTestPlugin}. * </p> * * @author Claas Wilke */ public class TestModelTypesNames { /** * The name of the {@link Namespace} in the {@link IModel} in that all the * {@link Type}s are located. */ public static final String NAMESPACE_NAME_TESTMODEL = "org::dresdenocl::modelinstancetype::test::testmodel"; /** * The name of the {@link Type} <code>Class1</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_CONTAINER_CLASS = NAMESPACE_NAME_TESTMODEL + "::ContainerClass"; /** * The name of the {@link Type} <code>Enumeration1</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_ENUMERATION1 = NAMESPACE_NAME_TESTMODEL + "::Enumeration1"; /** * The name of the {@link Type} <code>Class1</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_CLASS1 = NAMESPACE_NAME_TESTMODEL + "::Class1"; /** * The name of the {@link Type} <code>Class2</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_CLASS2 = NAMESPACE_NAME_TESTMODEL + "::Class2"; /** * The name of the {@link Type} <code>StaticPropertyAndOperationClass</code> * that belongs to the {@link IModel}. */ public static final String TYPE_NAME_STATIC_PROPERTY_AND_OPERATION_CLASS = NAMESPACE_NAME_TESTMODEL + "::StaticPropertyAndOperationClass"; /** * The name of the {@link Type} <code>Interface1</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_INTERFACE1 = NAMESPACE_NAME_TESTMODEL + "::Interface1"; /** * The name of the {@link Type} <code>Interface2</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_INTERFACE2 = NAMESPACE_NAME_TESTMODEL + "::Interface2"; /** * The name of the {@link Type} <code>Interface3</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_INTERFACE3 = NAMESPACE_NAME_TESTMODEL + "::Interface3"; /** * The name of the {@link Type} <code>CopyableClass</code> that belongs to the * {@link IModel}. */ public static final String TYPE_NAME_COPYABLE_CLASS = NAMESPACE_NAME_TESTMODEL + "::CopyableClass"; /** * The name of the {@link Type} <code>NonCopyableClass</code> that belongs to * the {@link IModel}. */ public static final String TYPE_NAME_NON_COPYABLE_CLASS = NAMESPACE_NAME_TESTMODEL + "::NonCopyableClass"; /** * The name of the {@link Type} <code>PrimitiveTypeProviderClass</code> that * belongs to the {@link IModel}. */ public static final String TYPE_NAME_PRIMITIVE_TYPE_PROVIDER_CLASS = NAMESPACE_NAME_TESTMODEL + "::PrimitiveTypeProviderClass"; /** * The name of the {@link Type} <code>PrimitiveTypeProviderClass</code> that * belongs to the {@link IModel}. */ public static final String TYPE_NAME_COLLECTION_TYPE_PROVIDER_CLASS = NAMESPACE_NAME_TESTMODEL + "::CollectionTypeProviderClass"; /** * The name of the {@link Type} <code>EnumerationLiteralProviderClass</code> * that belongs to the {@link IModel}. */ public static final String TYPE_NAME_ENUMERATION_LITERAL_PROVIDER_CLASS = NAMESPACE_NAME_TESTMODEL + "::EnumerationLiteralProviderClass"; }