/*******************************************************************************
* Copyright (c) 2008, 2012 Obeo.
* 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:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.emf.eef.EEFGen.parts;
/**
* @author <a href="mailto:nathalie.lepine@obeo.fr">Nathalie Lepine</a>
*
*/
public class EEFGenViewsRepository {
public static final int SWT_KIND = 0;
public static final int FORM_KIND = 1;
/**
* GenEditionContext view descriptor
*
*/
public static class GenEditionContext {
public static class Reference {
public static String propertiesEditionContext = "EEFGen::GenEditionContext::Reference::properties Edition Context";
}
public static class Parameters {
public static String basePackage = "EEFGen::GenEditionContext::Parameters::Base package";
public static String descriptorsContributorID = "EEFGen::GenEditionContext::Parameters::Descriptors contributorID";
}
public static class Activation {
public static String genericPropertiesViewsDescriptors = "EEFGen::GenEditionContext::Activation::Generic properties views descriptors";
public static String gMFSpecificPropertiesViews = "EEFGen::GenEditionContext::Activation::GMF specific properties views";
public static String jUnitTestCases = "EEFGen::GenEditionContext::Activation::JUnit test cases";
}
public static class Implementation {
public static String leafComponentsSuperClass = "EEFGen::GenEditionContext::Implementation::leafComponentsSuperClass";
public static String propertiesEditingProvidersSuperClass = "EEFGen::GenEditionContext::Implementation::propertiesEditingProvidersSuperClass";
}
}
/**
* EEFGenModelReference view descriptor
*
*/
public static class EEFGenModelReference {
public static class Reference {
public static String referencedEEFGenModel = "EEFGen::EEFGenModelReference::Reference::Referenced EEFGenModel";
}
}
/**
* EEFGenModel view descriptor
*
*/
public static class EEFGenModel {
public static class Parameters {
public static String generationDirectory = "EEFGen::EEFGenModel::Parameters::Generation directory";
public static String testsGenerationDirectory = "EEFGen::EEFGenModel::Parameters::Tests generation directory";
public static String useJMergeToManageUserCode = "EEFGen::EEFGenModel::Parameters::Use JMerge to manage user code";
}
public static class Legal {
public static String author = "EEFGen::EEFGenModel::Legal::author";
public static String license = "EEFGen::EEFGenModel::Legal::license";
}
}
/**
* GenViewsRepository view descriptor
*
*/
public static class GenViewsRepository {
public static class Reference {
public static String viewsRepository = "EEFGen::GenViewsRepository::Reference::Views repository";
}
public static class Parameters {
public static String basePackage = "EEFGen::GenViewsRepository::Parameters::Base package";
public static String helpStrategy = "EEFGen::GenViewsRepository::Parameters::Help strategy";
}
public static class Activation {
public static String sWTViews = "EEFGen::GenViewsRepository::Activation::SWT views";
public static String formsViews = "EEFGen::GenViewsRepository::Activation::Forms views";
}
public static class Implementation {
public static String partsSuperClass = "EEFGen::GenViewsRepository::Implementation::partsSuperClass";
public static String formsSuperClass = "EEFGen::GenViewsRepository::Implementation::formsSuperClass";
}
}
}