org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities Maven / Gradle / Ivy
/**
* generated by Xtext 2.20.0
*/
package org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
/**
*
* A representation of the model object 'Compatibilities'.
*
*
*
* The following features are supported:
*
*
* - {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getDoc Doc}
* - {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getAvailabilityCriticality Availability Criticality}
* - {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getConsistencyCriticality Consistency Criticality}
* - {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getContentVolatility Content Volatility}
* - {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getSecurityCriticality Security Criticality}
* - {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getStorageSimilarity Storage Similarity}
* - {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getStructuralVolatility Structural Volatility}
*
*
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities()
* @model
* @generated
*/
public interface Compatibilities extends EObject
{
/**
* Returns the value of the 'Doc' attribute.
*
*
* If the meaning of the 'Doc' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Doc' attribute.
* @see #setDoc(String)
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities_Doc()
* @model
* @generated
*/
String getDoc();
/**
* Sets the value of the '{@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.Compatibilities#getDoc Doc}' attribute.
*
*
* @param value the new value of the 'Doc' attribute.
* @see #getDoc()
* @generated
*/
void setDoc(String value);
/**
* Returns the value of the 'Availability Criticality' containment reference list.
* The list contents are of type {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.AvailabilityCriticality}.
*
*
* If the meaning of the 'Availability Criticality' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Availability Criticality' containment reference list.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities_AvailabilityCriticality()
* @model containment="true"
* @generated
*/
EList getAvailabilityCriticality();
/**
* Returns the value of the 'Consistency Criticality' containment reference list.
* The list contents are of type {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ConsistencyCriticality}.
*
*
* If the meaning of the 'Consistency Criticality' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Consistency Criticality' containment reference list.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities_ConsistencyCriticality()
* @model containment="true"
* @generated
*/
EList getConsistencyCriticality();
/**
* Returns the value of the 'Content Volatility' containment reference list.
* The list contents are of type {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ContentVolatility}.
*
*
* If the meaning of the 'Content Volatility' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Content Volatility' containment reference list.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities_ContentVolatility()
* @model containment="true"
* @generated
*/
EList getContentVolatility();
/**
* Returns the value of the 'Security Criticality' containment reference list.
* The list contents are of type {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.SecurityCriticality}.
*
*
* If the meaning of the 'Security Criticality' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Security Criticality' containment reference list.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities_SecurityCriticality()
* @model containment="true"
* @generated
*/
EList getSecurityCriticality();
/**
* Returns the value of the 'Storage Similarity' containment reference list.
* The list contents are of type {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StorageSimilarity}.
*
*
* If the meaning of the 'Storage Similarity' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Storage Similarity' containment reference list.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities_StorageSimilarity()
* @model containment="true"
* @generated
*/
EList getStorageSimilarity();
/**
* Returns the value of the 'Structural Volatility' containment reference list.
* The list contents are of type {@link org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.StructuralVolatility}.
*
*
* If the meaning of the 'Structural Volatility' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Structural Volatility' containment reference list.
* @see org.contextmapper.servicecutter.dsl.serviceCutterConfigurationDSL.ServiceCutterConfigurationDSLPackage#getCompatibilities_StructuralVolatility()
* @model containment="true"
* @generated
*/
EList getStructuralVolatility();
} // Compatibilities