org.afplib.base.BasePackage Maven / Gradle / Ivy
/**
*/
package org.afplib.base;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @see org.afplib.base.BaseFactory
* @model kind="package"
* @generated
*/
public interface BasePackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "base";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://afplib.org/afplibbase";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "base";
/**
* The singleton instance of the package.
*
*
* @generated
*/
BasePackage eINSTANCE = org.afplib.base.impl.BasePackageImpl.init();
/**
* The meta object id for the '{@link org.afplib.base.impl.AFPImpl AFP}' class.
*
*
* @see org.afplib.base.impl.AFPImpl
* @see org.afplib.base.impl.BasePackageImpl#getAFP()
* @generated
*/
int AFP = 0;
/**
* The feature id for the 'Structured Fields' containment reference list.
*
*
* @generated
* @ordered
*/
int AFP__STRUCTURED_FIELDS = 0;
/**
* The number of structural features of the 'AFP' class.
*
*
* @generated
* @ordered
*/
int AFP_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.afplib.base.impl.SFImpl SF}' class.
*
*
* @see org.afplib.base.impl.SFImpl
* @see org.afplib.base.impl.BasePackageImpl#getSF()
* @generated
*/
int SF = 1;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int SF__NUMBER = 0;
/**
* The feature id for the 'Offset' attribute.
*
*
* @generated
* @ordered
*/
int SF__OFFSET = 1;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int SF__ID = 2;
/**
* The feature id for the 'Length' attribute.
*
*
* @generated
* @ordered
*/
int SF__LENGTH = 3;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int SF__CHILDREN = 4;
/**
* The feature id for the 'Raw Data' attribute.
*
*
* @generated
* @ordered
*/
int SF__RAW_DATA = 5;
/**
* The feature id for the 'Charset' attribute.
*
*
* @generated
* @ordered
*/
int SF__CHARSET = 6;
/**
* The number of structural features of the 'SF' class.
*
*
* @generated
* @ordered
*/
int SF_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.afplib.base.impl.UNKNSFImpl UNKNSF}' class.
*
*
* @see org.afplib.base.impl.UNKNSFImpl
* @see org.afplib.base.impl.BasePackageImpl#getUNKNSF()
* @generated
*/
int UNKNSF = 2;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int UNKNSF__NUMBER = SF__NUMBER;
/**
* The feature id for the 'Offset' attribute.
*
*
* @generated
* @ordered
*/
int UNKNSF__OFFSET = SF__OFFSET;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int UNKNSF__ID = SF__ID;
/**
* The feature id for the 'Length' attribute.
*
*
* @generated
* @ordered
*/
int UNKNSF__LENGTH = SF__LENGTH;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int UNKNSF__CHILDREN = SF__CHILDREN;
/**
* The feature id for the 'Raw Data' attribute.
*
*
* @generated
* @ordered
*/
int UNKNSF__RAW_DATA = SF__RAW_DATA;
/**
* The feature id for the 'Charset' attribute.
*
*
* @generated
* @ordered
*/
int UNKNSF__CHARSET = SF__CHARSET;
/**
* The number of structural features of the 'UNKNSF' class.
*
*
* @generated
* @ordered
*/
int UNKNSF_FEATURE_COUNT = SF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.afplib.base.impl.SFGrouperImpl SF Grouper}' class.
*
*
* @see org.afplib.base.impl.SFGrouperImpl
* @see org.afplib.base.impl.BasePackageImpl#getSFGrouper()
* @generated
*/
int SF_GROUPER = 3;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int SF_GROUPER__NUMBER = SF__NUMBER;
/**
* The feature id for the 'Offset' attribute.
*
*
* @generated
* @ordered
*/
int SF_GROUPER__OFFSET = SF__OFFSET;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int SF_GROUPER__ID = SF__ID;
/**
* The feature id for the 'Length' attribute.
*
*
* @generated
* @ordered
*/
int SF_GROUPER__LENGTH = SF__LENGTH;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int SF_GROUPER__CHILDREN = SF__CHILDREN;
/**
* The feature id for the 'Raw Data' attribute.
*
*
* @generated
* @ordered
*/
int SF_GROUPER__RAW_DATA = SF__RAW_DATA;
/**
* The feature id for the 'Charset' attribute.
*
*
* @generated
* @ordered
*/
int SF_GROUPER__CHARSET = SF__CHARSET;
/**
* The number of structural features of the 'SF Grouper' class.
*
*
* @generated
* @ordered
*/
int SF_GROUPER_FEATURE_COUNT = SF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.afplib.base.impl.TripletImpl Triplet}' class.
*
*
* @see org.afplib.base.impl.TripletImpl
* @see org.afplib.base.impl.BasePackageImpl#getTriplet()
* @generated
*/
int TRIPLET = 4;
/**
* The feature id for the 'Label' attribute.
*
*
* @generated
* @ordered
*/
int TRIPLET__LABEL = 0;
/**
* The feature id for the 'Charset' attribute.
*
*
* @generated
* @ordered
*/
int TRIPLET__CHARSET = 1;
/**
* The feature id for the 'File Offset' attribute.
*
*
* @generated
* @ordered
*/
int TRIPLET__FILE_OFFSET = 2;
/**
* The feature id for the 'Triplet Length' attribute.
*
*
* @generated
* @ordered
*/
int TRIPLET__TRIPLET_LENGTH = 3;
/**
* The feature id for the 'Triplet Id' attribute.
*
*
* @generated
* @ordered
*/
int TRIPLET__TRIPLET_ID = 4;
/**
* The feature id for the 'Triplet Number' attribute.
*
*
* @generated
* @ordered
*/
int TRIPLET__TRIPLET_NUMBER = 5;
/**
* The number of structural features of the 'Triplet' class.
*
*
* @generated
* @ordered
*/
int TRIPLET_FEATURE_COUNT = 6;
/**
* The meta object id for the 'Modca String' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString()
* @generated
*/
int MODCA_STRING = 5;
/**
* The meta object id for the 'Modca String4' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString4()
* @generated
*/
int MODCA_STRING4 = 6;
/**
* The meta object id for the 'Modca String8' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString8()
* @generated
*/
int MODCA_STRING8 = 7;
/**
* The meta object id for the 'Modca String32' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString32()
* @generated
*/
int MODCA_STRING32 = 8;
/**
* The meta object id for the 'Charset' data type.
*
*
* @see java.nio.charset.Charset
* @see org.afplib.base.impl.BasePackageImpl#getCharset()
* @generated
*/
int CHARSET = 9;
/**
* Returns the meta object for class '{@link org.afplib.base.AFP AFP}'.
*
*
* @return the meta object for class 'AFP'.
* @see org.afplib.base.AFP
* @generated
*/
EClass getAFP();
/**
* Returns the meta object for the containment reference list '{@link org.afplib.base.AFP#getStructuredFields Structured Fields}'.
*
*
* @return the meta object for the containment reference list 'Structured Fields'.
* @see org.afplib.base.AFP#getStructuredFields()
* @see #getAFP()
* @generated
*/
EReference getAFP_StructuredFields();
/**
* Returns the meta object for class '{@link org.afplib.base.SF SF}'.
*
*
* @return the meta object for class 'SF'.
* @see org.afplib.base.SF
* @generated
*/
EClass getSF();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.SF#getNumber Number}'.
*
*
* @return the meta object for the attribute 'Number'.
* @see org.afplib.base.SF#getNumber()
* @see #getSF()
* @generated
*/
EAttribute getSF_Number();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.SF#getOffset Offset}'.
*
*
* @return the meta object for the attribute 'Offset'.
* @see org.afplib.base.SF#getOffset()
* @see #getSF()
* @generated
*/
EAttribute getSF_Offset();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.SF#getId Id}'.
*
*
* @return the meta object for the attribute 'Id'.
* @see org.afplib.base.SF#getId()
* @see #getSF()
* @generated
*/
EAttribute getSF_Id();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.SF#getLength Length}'.
*
*
* @return the meta object for the attribute 'Length'.
* @see org.afplib.base.SF#getLength()
* @see #getSF()
* @generated
*/
EAttribute getSF_Length();
/**
* Returns the meta object for the containment reference list '{@link org.afplib.base.SF#getChildren Children}'.
*
*
* @return the meta object for the containment reference list 'Children'.
* @see org.afplib.base.SF#getChildren()
* @see #getSF()
* @generated
*/
EReference getSF_Children();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.SF#getRawData Raw Data}'.
*
*
* @return the meta object for the attribute 'Raw Data'.
* @see org.afplib.base.SF#getRawData()
* @see #getSF()
* @generated
*/
EAttribute getSF_RawData();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.SF#getCharset Charset}'.
*
*
* @return the meta object for the attribute 'Charset'.
* @see org.afplib.base.SF#getCharset()
* @see #getSF()
* @generated
*/
EAttribute getSF_Charset();
/**
* Returns the meta object for class '{@link org.afplib.base.UNKNSF UNKNSF}'.
*
*
* @return the meta object for class 'UNKNSF'.
* @see org.afplib.base.UNKNSF
* @generated
*/
EClass getUNKNSF();
/**
* Returns the meta object for class '{@link org.afplib.base.SFGrouper SF Grouper}'.
*
*
* @return the meta object for class 'SF Grouper'.
* @see org.afplib.base.SFGrouper
* @generated
*/
EClass getSFGrouper();
/**
* Returns the meta object for class '{@link org.afplib.base.Triplet Triplet}'.
*
*
* @return the meta object for class 'Triplet'.
* @see org.afplib.base.Triplet
* @generated
*/
EClass getTriplet();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.Triplet#getLabel Label}'.
*
*
* @return the meta object for the attribute 'Label'.
* @see org.afplib.base.Triplet#getLabel()
* @see #getTriplet()
* @generated
*/
EAttribute getTriplet_Label();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.Triplet#getCharset Charset}'.
*
*
* @return the meta object for the attribute 'Charset'.
* @see org.afplib.base.Triplet#getCharset()
* @see #getTriplet()
* @generated
*/
EAttribute getTriplet_Charset();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.Triplet#getFileOffset File Offset}'.
*
*
* @return the meta object for the attribute 'File Offset'.
* @see org.afplib.base.Triplet#getFileOffset()
* @see #getTriplet()
* @generated
*/
EAttribute getTriplet_FileOffset();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.Triplet#getTripletLength Triplet Length}'.
*
*
* @return the meta object for the attribute 'Triplet Length'.
* @see org.afplib.base.Triplet#getTripletLength()
* @see #getTriplet()
* @generated
*/
EAttribute getTriplet_TripletLength();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.Triplet#getTripletId Triplet Id}'.
*
*
* @return the meta object for the attribute 'Triplet Id'.
* @see org.afplib.base.Triplet#getTripletId()
* @see #getTriplet()
* @generated
*/
EAttribute getTriplet_TripletId();
/**
* Returns the meta object for the attribute '{@link org.afplib.base.Triplet#getTripletNumber Triplet Number}'.
*
*
* @return the meta object for the attribute 'Triplet Number'.
* @see org.afplib.base.Triplet#getTripletNumber()
* @see #getTriplet()
* @generated
*/
EAttribute getTriplet_TripletNumber();
/**
* Returns the meta object for data type '{@link java.lang.String Modca String}'.
*
*
* @return the meta object for data type 'Modca String'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* @generated
*/
EDataType getModcaString();
/**
* Returns the meta object for data type '{@link java.lang.String Modca String4}'.
*
*
* @return the meta object for data type 'Modca String4'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* extendedMetaData="name='ModcaString4' baseType='java.lang.String' minLength='4' maxLength='4'"
* @generated
*/
EDataType getModcaString4();
/**
* Returns the meta object for data type '{@link java.lang.String Modca String8}'.
*
*
* @return the meta object for data type 'Modca String8'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* extendedMetaData="name='ModcaString8' baseType='java.lang.String' minLength='8' maxLength='8'"
* @generated
*/
EDataType getModcaString8();
/**
* Returns the meta object for data type '{@link java.lang.String Modca String32}'.
*
*
* @return the meta object for data type 'Modca String32'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* extendedMetaData="name='ModcaString32' baseType='java.lang.String' minLength='32' maxLength='32'"
* @generated
*/
EDataType getModcaString32();
/**
* Returns the meta object for data type '{@link java.nio.charset.Charset Charset}'.
*
*
* @return the meta object for data type 'Charset'.
* @see java.nio.charset.Charset
* @model instanceClass="java.nio.charset.Charset"
* @generated
*/
EDataType getCharset();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
BaseFactory getBaseFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.afplib.base.impl.AFPImpl AFP}' class.
*
*
* @see org.afplib.base.impl.AFPImpl
* @see org.afplib.base.impl.BasePackageImpl#getAFP()
* @generated
*/
EClass AFP = eINSTANCE.getAFP();
/**
* The meta object literal for the 'Structured Fields' containment reference list feature.
*
*
* @generated
*/
EReference AFP__STRUCTURED_FIELDS = eINSTANCE.getAFP_StructuredFields();
/**
* The meta object literal for the '{@link org.afplib.base.impl.SFImpl SF}' class.
*
*
* @see org.afplib.base.impl.SFImpl
* @see org.afplib.base.impl.BasePackageImpl#getSF()
* @generated
*/
EClass SF = eINSTANCE.getSF();
/**
* The meta object literal for the 'Number' attribute feature.
*
*
* @generated
*/
EAttribute SF__NUMBER = eINSTANCE.getSF_Number();
/**
* The meta object literal for the 'Offset' attribute feature.
*
*
* @generated
*/
EAttribute SF__OFFSET = eINSTANCE.getSF_Offset();
/**
* The meta object literal for the 'Id' attribute feature.
*
*
* @generated
*/
EAttribute SF__ID = eINSTANCE.getSF_Id();
/**
* The meta object literal for the 'Length' attribute feature.
*
*
* @generated
*/
EAttribute SF__LENGTH = eINSTANCE.getSF_Length();
/**
* The meta object literal for the 'Children' containment reference list feature.
*
*
* @generated
*/
EReference SF__CHILDREN = eINSTANCE.getSF_Children();
/**
* The meta object literal for the 'Raw Data' attribute feature.
*
*
* @generated
*/
EAttribute SF__RAW_DATA = eINSTANCE.getSF_RawData();
/**
* The meta object literal for the 'Charset' attribute feature.
*
*
* @generated
*/
EAttribute SF__CHARSET = eINSTANCE.getSF_Charset();
/**
* The meta object literal for the '{@link org.afplib.base.impl.UNKNSFImpl UNKNSF}' class.
*
*
* @see org.afplib.base.impl.UNKNSFImpl
* @see org.afplib.base.impl.BasePackageImpl#getUNKNSF()
* @generated
*/
EClass UNKNSF = eINSTANCE.getUNKNSF();
/**
* The meta object literal for the '{@link org.afplib.base.impl.SFGrouperImpl SF Grouper}' class.
*
*
* @see org.afplib.base.impl.SFGrouperImpl
* @see org.afplib.base.impl.BasePackageImpl#getSFGrouper()
* @generated
*/
EClass SF_GROUPER = eINSTANCE.getSFGrouper();
/**
* The meta object literal for the '{@link org.afplib.base.impl.TripletImpl Triplet}' class.
*
*
* @see org.afplib.base.impl.TripletImpl
* @see org.afplib.base.impl.BasePackageImpl#getTriplet()
* @generated
*/
EClass TRIPLET = eINSTANCE.getTriplet();
/**
* The meta object literal for the 'Label' attribute feature.
*
*
* @generated
*/
EAttribute TRIPLET__LABEL = eINSTANCE.getTriplet_Label();
/**
* The meta object literal for the 'Charset' attribute feature.
*
*
* @generated
*/
EAttribute TRIPLET__CHARSET = eINSTANCE.getTriplet_Charset();
/**
* The meta object literal for the 'File Offset' attribute feature.
*
*
* @generated
*/
EAttribute TRIPLET__FILE_OFFSET = eINSTANCE.getTriplet_FileOffset();
/**
* The meta object literal for the 'Triplet Length' attribute feature.
*
*
* @generated
*/
EAttribute TRIPLET__TRIPLET_LENGTH = eINSTANCE.getTriplet_TripletLength();
/**
* The meta object literal for the 'Triplet Id' attribute feature.
*
*
* @generated
*/
EAttribute TRIPLET__TRIPLET_ID = eINSTANCE.getTriplet_TripletId();
/**
* The meta object literal for the 'Triplet Number' attribute feature.
*
*
* @generated
*/
EAttribute TRIPLET__TRIPLET_NUMBER = eINSTANCE.getTriplet_TripletNumber();
/**
* The meta object literal for the 'Modca String' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString()
* @generated
*/
EDataType MODCA_STRING = eINSTANCE.getModcaString();
/**
* The meta object literal for the 'Modca String4' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString4()
* @generated
*/
EDataType MODCA_STRING4 = eINSTANCE.getModcaString4();
/**
* The meta object literal for the 'Modca String8' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString8()
* @generated
*/
EDataType MODCA_STRING8 = eINSTANCE.getModcaString8();
/**
* The meta object literal for the 'Modca String32' data type.
*
*
* @see java.lang.String
* @see org.afplib.base.impl.BasePackageImpl#getModcaString32()
* @generated
*/
EDataType MODCA_STRING32 = eINSTANCE.getModcaString32();
/**
* The meta object literal for the 'Charset' data type.
*
*
* @see java.nio.charset.Charset
* @see org.afplib.base.impl.BasePackageImpl#getCharset()
* @generated
*/
EDataType CHARSET = eINSTANCE.getCharset();
}
} //BasePackage
© 2015 - 2025 Weber Informatics LLC | Privacy Policy