All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLFactory Maven / Gradle / Ivy

There is a newer version: 6.12.0
Show newest version
/**
 * generated by Xtext 2.20.0
 */
package org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL;

import org.eclipse.emf.ecore.EFactory;

/**
 * 
 * The Factory for the model.
 * It provides a create method for each non-abstract class of the model.
 * 
 * @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage
 * @generated
 */
public interface ServiceCutterConfigurationDSLFactory extends EFactory
{
  /**
   * The singleton instance of the factory.
   * 
   * 
   * @generated
   */
  ServiceCutterConfigurationDSLFactory eINSTANCE = org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.impl.ServiceCutterConfigurationDSLFactoryImpl.init();

  /**
   * Returns a new object of class 'Service Cutter User Representations Model'.
   * 
   * 
   * @return a new object of class 'Service Cutter User Representations Model'.
   * @generated
   */
  ServiceCutterUserRepresentationsModel createServiceCutterUserRepresentationsModel();

  /**
   * Returns a new object of class 'Use Case'.
   * 
   * 
   * @return a new object of class 'Use Case'.
   * @generated
   */
  UseCase createUseCase();

  /**
   * Returns a new object of class 'Compatibilities'.
   * 
   * 
   * @return a new object of class 'Compatibilities'.
   * @generated
   */
  Compatibilities createCompatibilities();

  /**
   * Returns a new object of class 'Characteristic'.
   * 
   * 
   * @return a new object of class 'Characteristic'.
   * @generated
   */
  Characteristic createCharacteristic();

  /**
   * Returns a new object of class 'Availability Criticality'.
   * 
   * 
   * @return a new object of class 'Availability Criticality'.
   * @generated
   */
  AvailabilityCriticality createAvailabilityCriticality();

  /**
   * Returns a new object of class 'Consistency Criticality'.
   * 
   * 
   * @return a new object of class 'Consistency Criticality'.
   * @generated
   */
  ConsistencyCriticality createConsistencyCriticality();

  /**
   * Returns a new object of class 'Content Volatility'.
   * 
   * 
   * @return a new object of class 'Content Volatility'.
   * @generated
   */
  ContentVolatility createContentVolatility();

  /**
   * Returns a new object of class 'Security Criticality'.
   * 
   * 
   * @return a new object of class 'Security Criticality'.
   * @generated
   */
  SecurityCriticality createSecurityCriticality();

  /**
   * Returns a new object of class 'Storage Similarity'.
   * 
   * 
   * @return a new object of class 'Storage Similarity'.
   * @generated
   */
  StorageSimilarity createStorageSimilarity();

  /**
   * Returns a new object of class 'Structural Volatility'.
   * 
   * 
   * @return a new object of class 'Structural Volatility'.
   * @generated
   */
  StructuralVolatility createStructuralVolatility();

  /**
   * Returns a new object of class 'Related Group'.
   * 
   * 
   * @return a new object of class 'Related Group'.
   * @generated
   */
  RelatedGroup createRelatedGroup();

  /**
   * Returns a new object of class 'Aggregate'.
   * 
   * 
   * @return a new object of class 'Aggregate'.
   * @generated
   */
  Aggregate createAggregate();

  /**
   * Returns a new object of class 'Entity'.
   * 
   * 
   * @return a new object of class 'Entity'.
   * @generated
   */
  Entity createEntity();

  /**
   * Returns a new object of class 'Predefined Service'.
   * 
   * 
   * @return a new object of class 'Predefined Service'.
   * @generated
   */
  PredefinedService createPredefinedService();

  /**
   * Returns a new object of class 'Security Access Group'.
   * 
   * 
   * @return a new object of class 'Security Access Group'.
   * @generated
   */
  SecurityAccessGroup createSecurityAccessGroup();

  /**
   * Returns a new object of class 'Separated Security Zone'.
   * 
   * 
   * @return a new object of class 'Separated Security Zone'.
   * @generated
   */
  SeparatedSecurityZone createSeparatedSecurityZone();

  /**
   * Returns a new object of class 'Shared Owner Group'.
   * 
   * 
   * @return a new object of class 'Shared Owner Group'.
   * @generated
   */
  SharedOwnerGroup createSharedOwnerGroup();

  /**
   * Returns the package supported by this factory.
   * 
   * 
   * @return the package supported by this factory.
   * @generated
   */
  ServiceCutterConfigurationDSLPackage getServiceCutterConfigurationDSLPackage();

} //ServiceCutterConfigurationDSLFactory




© 2015 - 2025 Weber Informatics LLC | Privacy Policy