/**
*/
package at.bestsolution.efxclipse.tooling.css.cssDsl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.CssDslFactory
* @model kind="package"
* @generated
*/
public interface CssDslPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "cssDsl";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.bestsolution.at/efxclipse/tooling/css/CssDsl";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "cssDsl";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
CssDslPackage eINSTANCE = at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl.init();
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.stylesheetImpl <em>stylesheet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.stylesheetImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getstylesheet()
* @generated
*/
int STYLESHEET = 0;
/**
* The feature id for the '<em><b>Charset</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLESHEET__CHARSET = 0;
/**
* The feature id for the '<em><b>Imports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLESHEET__IMPORTS = 1;
/**
* The feature id for the '<em><b>Ruleset</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLESHEET__RULESET = 2;
/**
* The feature id for the '<em><b>Media</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLESHEET__MEDIA = 3;
/**
* The feature id for the '<em><b>Page</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLESHEET__PAGE = 4;
/**
* The number of structural features of the '<em>stylesheet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STYLESHEET_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.charsetImpl <em>charset</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.charsetImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getcharset()
* @generated
*/
int CHARSET = 1;
/**
* The feature id for the '<em><b>Charset</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHARSET__CHARSET = 0;
/**
* The number of structural features of the '<em>charset</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHARSET_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.importExpressionImpl <em>import Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.importExpressionImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getimportExpression()
* @generated
*/
int IMPORT_EXPRESSION = 2;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT_EXPRESSION__VALUE = 0;
/**
* The number of structural features of the '<em>import Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT_EXPRESSION_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.pageImpl <em>page</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.pageImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getpage()
* @generated
*/
int PAGE = 3;
/**
* The feature id for the '<em><b>Pseudo Page</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__PSEUDO_PAGE = 0;
/**
* The feature id for the '<em><b>Declarations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__DECLARATIONS = 1;
/**
* The number of structural features of the '<em>page</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.mediaImpl <em>media</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.mediaImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getmedia()
* @generated
*/
int MEDIA = 4;
/**
* The feature id for the '<em><b>Medialist</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEDIA__MEDIALIST = 0;
/**
* The feature id for the '<em><b>Rulesets</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEDIA__RULESETS = 1;
/**
* The number of structural features of the '<em>media</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MEDIA_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.rulesetImpl <em>ruleset</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.rulesetImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getruleset()
* @generated
*/
int RULESET = 5;
/**
* The feature id for the '<em><b>Selectors</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RULESET__SELECTORS = 0;
/**
* The feature id for the '<em><b>Declarations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RULESET__DECLARATIONS = 1;
/**
* The number of structural features of the '<em>ruleset</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RULESET_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.selectorImpl <em>selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.selectorImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getselector()
* @generated
*/
int SELECTOR = 6;
/**
* The feature id for the '<em><b>Simpleselectors</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SELECTOR__SIMPLESELECTORS = 0;
/**
* The feature id for the '<em><b>Combinator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SELECTOR__COMBINATOR = 1;
/**
* The feature id for the '<em><b>Selector</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SELECTOR__SELECTOR = 2;
/**
* The number of structural features of the '<em>selector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SELECTOR_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.simple_selectorImpl <em>simple selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.simple_selectorImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getsimple_selector()
* @generated
*/
int SIMPLE_SELECTOR = 7;
/**
* The feature id for the '<em><b>Element</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SELECTOR__ELEMENT = 0;
/**
* The feature id for the '<em><b>Universal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SELECTOR__UNIVERSAL = 1;
/**
* The feature id for the '<em><b>Sub Selectors</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SELECTOR__SUB_SELECTORS = 2;
/**
* The number of structural features of the '<em>simple selector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SELECTOR_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.sub_selectorImpl <em>sub selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.sub_selectorImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getsub_selector()
* @generated
*/
int SUB_SELECTOR = 8;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SELECTOR__ID = 0;
/**
* The feature id for the '<em><b>Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SELECTOR__CLASS = 1;
/**
* The feature id for the '<em><b>Attrib</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SELECTOR__ATTRIB = 2;
/**
* The feature id for the '<em><b>Pseudoclass</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SELECTOR__PSEUDOCLASS = 3;
/**
* The feature id for the '<em><b>Negotation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SELECTOR__NEGOTATION = 4;
/**
* The number of structural features of the '<em>sub selector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SELECTOR_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_declarationImpl <em>css declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_declarationImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getcss_declaration()
* @generated
*/
int CSS_DECLARATION = 9;
/**
* The number of structural features of the '<em>css declaration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSS_DECLARATION_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_generic_declarationImpl <em>css generic declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_generic_declarationImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getcss_generic_declaration()
* @generated
*/
int CSS_GENERIC_DECLARATION = 10;
/**
* The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSS_GENERIC_DECLARATION__PROPERTY = CSS_DECLARATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSS_GENERIC_DECLARATION__EXPRESSION = CSS_DECLARATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Prio</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSS_GENERIC_DECLARATION__PRIO = CSS_DECLARATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>css generic declaration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSS_GENERIC_DECLARATION_FEATURE_COUNT = CSS_DECLARATION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.exprImpl <em>expr</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.exprImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getexpr()
* @generated
*/
int EXPR = 11;
/**
* The feature id for the '<em><b>Term Groups</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR__TERM_GROUPS = 0;
/**
* The number of structural features of the '<em>expr</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termGroupImpl <em>term Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termGroupImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#gettermGroup()
* @generated
*/
int TERM_GROUP = 12;
/**
* The feature id for the '<em><b>Terms</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM_GROUP__TERMS = 0;
/**
* The number of structural features of the '<em>term Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM_GROUP_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termImpl <em>term</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getterm()
* @generated
*/
int TERM = 13;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__NUMBER = 0;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__STRING_VALUE = 1;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__IDENTIFIER = 2;
/**
* The feature id for the '<em><b>Url</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__URL = 3;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__FUNCTION = 4;
/**
* The feature id for the '<em><b>Hex Color</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__HEX_COLOR = 5;
/**
* The number of structural features of the '<em>term</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.functionImpl <em>function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.functionImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getfunction()
* @generated
*/
int FUNCTION = 14;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION__NAME = 0;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION__EXPRESSION = 1;
/**
* The number of structural features of the '<em>function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.URLTypeImpl <em>URL Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.URLTypeImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getURLType()
* @generated
*/
int URL_TYPE = 15;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int URL_TYPE__VALUE = IMPORT_EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Media List</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int URL_TYPE__MEDIA_LIST = IMPORT_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Url</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int URL_TYPE__URL = IMPORT_EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>URL Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int URL_TYPE_FEATURE_COUNT = IMPORT_EXPRESSION_FEATURE_COUNT + 2;
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet <em>stylesheet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>stylesheet</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet
* @generated
*/
EClass getstylesheet();
/**
* Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getCharset <em>Charset</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Charset</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getCharset()
* @see #getstylesheet()
* @generated
*/
EReference getstylesheet_Charset();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getImports <em>Imports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Imports</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getImports()
* @see #getstylesheet()
* @generated
*/
EReference getstylesheet_Imports();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getRuleset <em>Ruleset</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ruleset</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getRuleset()
* @see #getstylesheet()
* @generated
*/
EReference getstylesheet_Ruleset();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getMedia <em>Media</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Media</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getMedia()
* @see #getstylesheet()
* @generated
*/
EReference getstylesheet_Media();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getPage <em>Page</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Page</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.stylesheet#getPage()
* @see #getstylesheet()
* @generated
*/
EReference getstylesheet_Page();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.charset <em>charset</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>charset</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.charset
* @generated
*/
EClass getcharset();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.charset#getCharset <em>Charset</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Charset</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.charset#getCharset()
* @see #getcharset()
* @generated
*/
EAttribute getcharset_Charset();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.importExpression <em>import Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>import Expression</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.importExpression
* @generated
*/
EClass getimportExpression();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.importExpression#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.importExpression#getValue()
* @see #getimportExpression()
* @generated
*/
EAttribute getimportExpression_Value();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.page <em>page</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>page</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.page
* @generated
*/
EClass getpage();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.page#getPseudoPage <em>Pseudo Page</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pseudo Page</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.page#getPseudoPage()
* @see #getpage()
* @generated
*/
EAttribute getpage_PseudoPage();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.page#getDeclarations <em>Declarations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Declarations</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.page#getDeclarations()
* @see #getpage()
* @generated
*/
EReference getpage_Declarations();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.media <em>media</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>media</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.media
* @generated
*/
EClass getmedia();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.media#getMedialist <em>Medialist</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Medialist</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.media#getMedialist()
* @see #getmedia()
* @generated
*/
EAttribute getmedia_Medialist();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.media#getRulesets <em>Rulesets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Rulesets</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.media#getRulesets()
* @see #getmedia()
* @generated
*/
EReference getmedia_Rulesets();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.ruleset <em>ruleset</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>ruleset</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.ruleset
* @generated
*/
EClass getruleset();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.ruleset#getSelectors <em>Selectors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Selectors</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.ruleset#getSelectors()
* @see #getruleset()
* @generated
*/
EReference getruleset_Selectors();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.ruleset#getDeclarations <em>Declarations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Declarations</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.ruleset#getDeclarations()
* @see #getruleset()
* @generated
*/
EReference getruleset_Declarations();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.selector <em>selector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>selector</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.selector
* @generated
*/
EClass getselector();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.selector#getSimpleselectors <em>Simpleselectors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Simpleselectors</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.selector#getSimpleselectors()
* @see #getselector()
* @generated
*/
EReference getselector_Simpleselectors();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.selector#getCombinator <em>Combinator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Combinator</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.selector#getCombinator()
* @see #getselector()
* @generated
*/
EAttribute getselector_Combinator();
/**
* Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.selector#getSelector <em>Selector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Selector</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.selector#getSelector()
* @see #getselector()
* @generated
*/
EReference getselector_Selector();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector <em>simple selector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>simple selector</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector
* @generated
*/
EClass getsimple_selector();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Element</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector#getElement()
* @see #getsimple_selector()
* @generated
*/
EAttribute getsimple_selector_Element();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector#getUniversal <em>Universal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Universal</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector#getUniversal()
* @see #getsimple_selector()
* @generated
*/
EAttribute getsimple_selector_Universal();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector#getSubSelectors <em>Sub Selectors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sub Selectors</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.simple_selector#getSubSelectors()
* @see #getsimple_selector()
* @generated
*/
EReference getsimple_selector_SubSelectors();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector <em>sub selector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>sub selector</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector
* @generated
*/
EClass getsub_selector();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getId()
* @see #getsub_selector()
* @generated
*/
EAttribute getsub_selector_Id();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getClass_ <em>Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getClass_()
* @see #getsub_selector()
* @generated
*/
EAttribute getsub_selector_Class();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getAttrib <em>Attrib</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attrib</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getAttrib()
* @see #getsub_selector()
* @generated
*/
EAttribute getsub_selector_Attrib();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getPseudoclass <em>Pseudoclass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pseudoclass</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getPseudoclass()
* @see #getsub_selector()
* @generated
*/
EAttribute getsub_selector_Pseudoclass();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getNegotation <em>Negotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Negotation</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getNegotation()
* @see #getsub_selector()
* @generated
*/
EAttribute getsub_selector_Negotation();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.css_declaration <em>css declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>css declaration</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.css_declaration
* @generated
*/
EClass getcss_declaration();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration <em>css generic declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>css generic declaration</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration
* @generated
*/
EClass getcss_generic_declaration();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration#getProperty()
* @see #getcss_generic_declaration()
* @generated
*/
EAttribute getcss_generic_declaration_Property();
/**
* Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expression</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration#getExpression()
* @see #getcss_generic_declaration()
* @generated
*/
EReference getcss_generic_declaration_Expression();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration#getPrio <em>Prio</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Prio</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.css_generic_declaration#getPrio()
* @see #getcss_generic_declaration()
* @generated
*/
EAttribute getcss_generic_declaration_Prio();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.expr <em>expr</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>expr</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.expr
* @generated
*/
EClass getexpr();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.expr#getTermGroups <em>Term Groups</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Term Groups</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.expr#getTermGroups()
* @see #getexpr()
* @generated
*/
EReference getexpr_TermGroups();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.termGroup <em>term Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>term Group</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.termGroup
* @generated
*/
EClass gettermGroup();
/**
* Returns the meta object for the containment reference list '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.termGroup#getTerms <em>Terms</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Terms</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.termGroup#getTerms()
* @see #gettermGroup()
* @generated
*/
EReference gettermGroup_Terms();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.term <em>term</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>term</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.term
* @generated
*/
EClass getterm();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.term#getNumber <em>Number</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Number</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.term#getNumber()
* @see #getterm()
* @generated
*/
EAttribute getterm_Number();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.term#getStringValue <em>String Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>String Value</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.term#getStringValue()
* @see #getterm()
* @generated
*/
EAttribute getterm_StringValue();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.term#getIdentifier <em>Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Identifier</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.term#getIdentifier()
* @see #getterm()
* @generated
*/
EAttribute getterm_Identifier();
/**
* Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.term#getUrl <em>Url</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Url</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.term#getUrl()
* @see #getterm()
* @generated
*/
EReference getterm_Url();
/**
* Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.term#getFunction <em>Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Function</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.term#getFunction()
* @see #getterm()
* @generated
*/
EReference getterm_Function();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.term#getHexColor <em>Hex Color</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hex Color</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.term#getHexColor()
* @see #getterm()
* @generated
*/
EAttribute getterm_HexColor();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.function <em>function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>function</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.function
* @generated
*/
EClass getfunction();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.function#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.function#getName()
* @see #getfunction()
* @generated
*/
EAttribute getfunction_Name();
/**
* Returns the meta object for the containment reference '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.function#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expression</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.function#getExpression()
* @see #getfunction()
* @generated
*/
EReference getfunction_Expression();
/**
* Returns the meta object for class '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.URLType <em>URL Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>URL Type</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.URLType
* @generated
*/
EClass getURLType();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.URLType#getMediaList <em>Media List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Media List</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.URLType#getMediaList()
* @see #getURLType()
* @generated
*/
EAttribute getURLType_MediaList();
/**
* Returns the meta object for the attribute '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.URLType#getUrl <em>Url</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Url</em>'.
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.URLType#getUrl()
* @see #getURLType()
* @generated
*/
EAttribute getURLType_Url();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
CssDslFactory getCssDslFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.stylesheetImpl <em>stylesheet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.stylesheetImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getstylesheet()
* @generated
*/
EClass STYLESHEET = eINSTANCE.getstylesheet();
/**
* The meta object literal for the '<em><b>Charset</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STYLESHEET__CHARSET = eINSTANCE.getstylesheet_Charset();
/**
* The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STYLESHEET__IMPORTS = eINSTANCE.getstylesheet_Imports();
/**
* The meta object literal for the '<em><b>Ruleset</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STYLESHEET__RULESET = eINSTANCE.getstylesheet_Ruleset();
/**
* The meta object literal for the '<em><b>Media</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STYLESHEET__MEDIA = eINSTANCE.getstylesheet_Media();
/**
* The meta object literal for the '<em><b>Page</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STYLESHEET__PAGE = eINSTANCE.getstylesheet_Page();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.charsetImpl <em>charset</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.charsetImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getcharset()
* @generated
*/
EClass CHARSET = eINSTANCE.getcharset();
/**
* The meta object literal for the '<em><b>Charset</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHARSET__CHARSET = eINSTANCE.getcharset_Charset();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.importExpressionImpl <em>import Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.importExpressionImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getimportExpression()
* @generated
*/
EClass IMPORT_EXPRESSION = eINSTANCE.getimportExpression();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IMPORT_EXPRESSION__VALUE = eINSTANCE.getimportExpression_Value();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.pageImpl <em>page</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.pageImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getpage()
* @generated
*/
EClass PAGE = eINSTANCE.getpage();
/**
* The meta object literal for the '<em><b>Pseudo Page</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PAGE__PSEUDO_PAGE = eINSTANCE.getpage_PseudoPage();
/**
* The meta object literal for the '<em><b>Declarations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PAGE__DECLARATIONS = eINSTANCE.getpage_Declarations();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.mediaImpl <em>media</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.mediaImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getmedia()
* @generated
*/
EClass MEDIA = eINSTANCE.getmedia();
/**
* The meta object literal for the '<em><b>Medialist</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MEDIA__MEDIALIST = eINSTANCE.getmedia_Medialist();
/**
* The meta object literal for the '<em><b>Rulesets</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MEDIA__RULESETS = eINSTANCE.getmedia_Rulesets();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.rulesetImpl <em>ruleset</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.rulesetImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getruleset()
* @generated
*/
EClass RULESET = eINSTANCE.getruleset();
/**
* The meta object literal for the '<em><b>Selectors</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RULESET__SELECTORS = eINSTANCE.getruleset_Selectors();
/**
* The meta object literal for the '<em><b>Declarations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RULESET__DECLARATIONS = eINSTANCE.getruleset_Declarations();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.selectorImpl <em>selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.selectorImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getselector()
* @generated
*/
EClass SELECTOR = eINSTANCE.getselector();
/**
* The meta object literal for the '<em><b>Simpleselectors</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SELECTOR__SIMPLESELECTORS = eINSTANCE.getselector_Simpleselectors();
/**
* The meta object literal for the '<em><b>Combinator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SELECTOR__COMBINATOR = eINSTANCE.getselector_Combinator();
/**
* The meta object literal for the '<em><b>Selector</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SELECTOR__SELECTOR = eINSTANCE.getselector_Selector();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.simple_selectorImpl <em>simple selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.simple_selectorImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getsimple_selector()
* @generated
*/
EClass SIMPLE_SELECTOR = eINSTANCE.getsimple_selector();
/**
* The meta object literal for the '<em><b>Element</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_SELECTOR__ELEMENT = eINSTANCE.getsimple_selector_Element();
/**
* The meta object literal for the '<em><b>Universal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_SELECTOR__UNIVERSAL = eINSTANCE.getsimple_selector_Universal();
/**
* The meta object literal for the '<em><b>Sub Selectors</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_SELECTOR__SUB_SELECTORS = eINSTANCE.getsimple_selector_SubSelectors();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.sub_selectorImpl <em>sub selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.sub_selectorImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getsub_selector()
* @generated
*/
EClass SUB_SELECTOR = eINSTANCE.getsub_selector();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUB_SELECTOR__ID = eINSTANCE.getsub_selector_Id();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUB_SELECTOR__CLASS = eINSTANCE.getsub_selector_Class();
/**
* The meta object literal for the '<em><b>Attrib</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUB_SELECTOR__ATTRIB = eINSTANCE.getsub_selector_Attrib();
/**
* The meta object literal for the '<em><b>Pseudoclass</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUB_SELECTOR__PSEUDOCLASS = eINSTANCE.getsub_selector_Pseudoclass();
/**
* The meta object literal for the '<em><b>Negotation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUB_SELECTOR__NEGOTATION = eINSTANCE.getsub_selector_Negotation();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_declarationImpl <em>css declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_declarationImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getcss_declaration()
* @generated
*/
EClass CSS_DECLARATION = eINSTANCE.getcss_declaration();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_generic_declarationImpl <em>css generic declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.css_generic_declarationImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getcss_generic_declaration()
* @generated
*/
EClass CSS_GENERIC_DECLARATION = eINSTANCE.getcss_generic_declaration();
/**
* The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CSS_GENERIC_DECLARATION__PROPERTY = eINSTANCE.getcss_generic_declaration_Property();
/**
* The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CSS_GENERIC_DECLARATION__EXPRESSION = eINSTANCE.getcss_generic_declaration_Expression();
/**
* The meta object literal for the '<em><b>Prio</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CSS_GENERIC_DECLARATION__PRIO = eINSTANCE.getcss_generic_declaration_Prio();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.exprImpl <em>expr</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.exprImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getexpr()
* @generated
*/
EClass EXPR = eINSTANCE.getexpr();
/**
* The meta object literal for the '<em><b>Term Groups</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPR__TERM_GROUPS = eINSTANCE.getexpr_TermGroups();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termGroupImpl <em>term Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termGroupImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#gettermGroup()
* @generated
*/
EClass TERM_GROUP = eINSTANCE.gettermGroup();
/**
* The meta object literal for the '<em><b>Terms</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TERM_GROUP__TERMS = eINSTANCE.gettermGroup_Terms();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termImpl <em>term</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.termImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getterm()
* @generated
*/
EClass TERM = eINSTANCE.getterm();
/**
* The meta object literal for the '<em><b>Number</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TERM__NUMBER = eINSTANCE.getterm_Number();
/**
* The meta object literal for the '<em><b>String Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TERM__STRING_VALUE = eINSTANCE.getterm_StringValue();
/**
* The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TERM__IDENTIFIER = eINSTANCE.getterm_Identifier();
/**
* The meta object literal for the '<em><b>Url</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TERM__URL = eINSTANCE.getterm_Url();
/**
* The meta object literal for the '<em><b>Function</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TERM__FUNCTION = eINSTANCE.getterm_Function();
/**
* The meta object literal for the '<em><b>Hex Color</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TERM__HEX_COLOR = eINSTANCE.getterm_HexColor();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.functionImpl <em>function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.functionImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getfunction()
* @generated
*/
EClass FUNCTION = eINSTANCE.getfunction();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FUNCTION__NAME = eINSTANCE.getfunction_Name();
/**
* The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION__EXPRESSION = eINSTANCE.getfunction_Expression();
/**
* The meta object literal for the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.impl.URLTypeImpl <em>URL Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.URLTypeImpl
* @see at.bestsolution.efxclipse.tooling.css.cssDsl.impl.CssDslPackageImpl#getURLType()
* @generated
*/
EClass URL_TYPE = eINSTANCE.getURLType();
/**
* The meta object literal for the '<em><b>Media List</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute URL_TYPE__MEDIA_LIST = eINSTANCE.getURLType_MediaList();
/**
* The meta object literal for the '<em><b>Url</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute URL_TYPE__URL = eINSTANCE.getURLType_Url();
}
} //CssDslPackage