org.nasdanika.models.party.PartyPackage Maven / Gradle / Ivy
/**
*/
package org.nasdanika.models.party;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.nasdanika.ncore.NcorePackage;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.nasdanika.models.party.PartyFactory
* @model kind="package"
* @generated
*/
public interface PartyPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "party";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "ecore://nasdanika.org/models/party";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "org.nasdanika.models.party";
/**
* The singleton instance of the package.
*
*
* @generated
*/
PartyPackage eINSTANCE = org.nasdanika.models.party.impl.PartyPackageImpl.init();
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.PartyImpl Party}' class.
*
*
* @see org.nasdanika.models.party.impl.PartyImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getParty()
* @generated
*/
int PARTY = 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTY__MARKERS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int PARTY__URIS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int PARTY__DESCRIPTION = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int PARTY__UUID = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int PARTY__LABEL_PROTOTYPE = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int PARTY__REPRESENTATIONS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTY__ANNOTATIONS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PARTY__NAME = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTY__DOCUMENTATION = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTY__CONTEXT_HELP = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int PARTY__ID = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__ID;
/**
* The feature id for the 'Contact Methods' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTY__CONTACT_METHODS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Party' class.
*
*
* @generated
* @ordered
*/
int PARTY_FEATURE_COUNT = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Party' class.
*
*
* @generated
* @ordered
*/
int PARTY_OPERATION_COUNT = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.RoleImpl Role}' class.
*
*
* @see org.nasdanika.models.party.impl.RoleImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getRole()
* @generated
*/
int ROLE = 1;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int ROLE__MARKERS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int ROLE__URIS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int ROLE__DESCRIPTION = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int ROLE__UUID = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int ROLE__LABEL_PROTOTYPE = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int ROLE__REPRESENTATIONS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int ROLE__ANNOTATIONS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ROLE__NAME = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int ROLE__DOCUMENTATION = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int ROLE__CONTEXT_HELP = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int ROLE__ID = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__ID;
/**
* The feature id for the 'Players' reference list.
*
*
* @generated
* @ordered
*/
int ROLE__PLAYERS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Role' class.
*
*
* @generated
* @ordered
*/
int ROLE_FEATURE_COUNT = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Role' class.
*
*
* @generated
* @ordered
*/
int ROLE_OPERATION_COUNT = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.OrganizationImpl Organization}' class.
*
*
* @see org.nasdanika.models.party.impl.OrganizationImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getOrganization()
* @generated
*/
int ORGANIZATION = 2;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__MARKERS = PARTY__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__URIS = PARTY__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__DESCRIPTION = PARTY__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__UUID = PARTY__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__LABEL_PROTOTYPE = PARTY__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__REPRESENTATIONS = PARTY__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__ANNOTATIONS = PARTY__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__NAME = PARTY__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__DOCUMENTATION = PARTY__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__CONTEXT_HELP = PARTY__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__ID = PARTY__ID;
/**
* The feature id for the 'Contact Methods' containment reference list.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__CONTACT_METHODS = PARTY__CONTACT_METHODS;
/**
* The feature id for the 'Roles' containment reference list.
*
*
* @generated
* @ordered
*/
int ORGANIZATION__ROLES = PARTY_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Organization' class.
*
*
* @generated
* @ordered
*/
int ORGANIZATION_FEATURE_COUNT = PARTY_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Organization' class.
*
*
* @generated
* @ordered
*/
int ORGANIZATION_OPERATION_COUNT = PARTY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.PersonImpl Person}' class.
*
*
* @see org.nasdanika.models.party.impl.PersonImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getPerson()
* @generated
*/
int PERSON = 3;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int PERSON__MARKERS = PARTY__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int PERSON__URIS = PARTY__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int PERSON__DESCRIPTION = PARTY__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int PERSON__UUID = PARTY__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int PERSON__LABEL_PROTOTYPE = PARTY__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int PERSON__REPRESENTATIONS = PARTY__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int PERSON__ANNOTATIONS = PARTY__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PERSON__NAME = PARTY__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int PERSON__DOCUMENTATION = PARTY__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int PERSON__CONTEXT_HELP = PARTY__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int PERSON__ID = PARTY__ID;
/**
* The feature id for the 'Contact Methods' containment reference list.
*
*
* @generated
* @ordered
*/
int PERSON__CONTACT_METHODS = PARTY__CONTACT_METHODS;
/**
* The number of structural features of the 'Person' class.
*
*
* @generated
* @ordered
*/
int PERSON_FEATURE_COUNT = PARTY_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Person' class.
*
*
* @generated
* @ordered
*/
int PERSON_OPERATION_COUNT = PARTY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.ContactMethodImpl Contact Method}' class.
*
*
* @see org.nasdanika.models.party.impl.ContactMethodImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getContactMethod()
* @generated
*/
int CONTACT_METHOD = 4;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__MARKERS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__URIS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__DESCRIPTION = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__UUID = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__LABEL_PROTOTYPE = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__REPRESENTATIONS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__ANNOTATIONS = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__NAME = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__DOCUMENTATION = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__CONTEXT_HELP = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD__ID = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY__ID;
/**
* The number of structural features of the 'Contact Method' class.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD_FEATURE_COUNT = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Contact Method' class.
*
*
* @generated
* @ordered
*/
int CONTACT_METHOD_OPERATION_COUNT = NcorePackage.DOCUMENTED_NAMED_STRING_IDENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.EMailImpl EMail}' class.
*
*
* @see org.nasdanika.models.party.impl.EMailImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getEMail()
* @generated
*/
int EMAIL = 5;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int EMAIL__MARKERS = CONTACT_METHOD__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int EMAIL__URIS = CONTACT_METHOD__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int EMAIL__DESCRIPTION = CONTACT_METHOD__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int EMAIL__UUID = CONTACT_METHOD__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int EMAIL__LABEL_PROTOTYPE = CONTACT_METHOD__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int EMAIL__REPRESENTATIONS = CONTACT_METHOD__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int EMAIL__ANNOTATIONS = CONTACT_METHOD__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int EMAIL__NAME = CONTACT_METHOD__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int EMAIL__DOCUMENTATION = CONTACT_METHOD__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int EMAIL__CONTEXT_HELP = CONTACT_METHOD__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int EMAIL__ID = CONTACT_METHOD__ID;
/**
* The feature id for the 'EMail Address' attribute.
*
*
* @generated
* @ordered
*/
int EMAIL__EMAIL_ADDRESS = CONTACT_METHOD_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'EMail' class.
*
*
* @generated
* @ordered
*/
int EMAIL_FEATURE_COUNT = CONTACT_METHOD_FEATURE_COUNT + 1;
/**
* The number of operations of the 'EMail' class.
*
*
* @generated
* @ordered
*/
int EMAIL_OPERATION_COUNT = CONTACT_METHOD_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.PhoneImpl Phone}' class.
*
*
* @see org.nasdanika.models.party.impl.PhoneImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getPhone()
* @generated
*/
int PHONE = 6;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int PHONE__MARKERS = CONTACT_METHOD__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int PHONE__URIS = CONTACT_METHOD__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__DESCRIPTION = CONTACT_METHOD__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__UUID = CONTACT_METHOD__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int PHONE__LABEL_PROTOTYPE = CONTACT_METHOD__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int PHONE__REPRESENTATIONS = CONTACT_METHOD__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int PHONE__ANNOTATIONS = CONTACT_METHOD__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__NAME = CONTACT_METHOD__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int PHONE__DOCUMENTATION = CONTACT_METHOD__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int PHONE__CONTEXT_HELP = CONTACT_METHOD__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__ID = CONTACT_METHOD__ID;
/**
* The feature id for the 'Country Code' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__COUNTRY_CODE = CONTACT_METHOD_FEATURE_COUNT + 0;
/**
* The feature id for the 'Area Code' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__AREA_CODE = CONTACT_METHOD_FEATURE_COUNT + 1;
/**
* The feature id for the 'Phone Number' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__PHONE_NUMBER = CONTACT_METHOD_FEATURE_COUNT + 2;
/**
* The feature id for the 'Extension' attribute.
*
*
* @generated
* @ordered
*/
int PHONE__EXTENSION = CONTACT_METHOD_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Phone' class.
*
*
* @generated
* @ordered
*/
int PHONE_FEATURE_COUNT = CONTACT_METHOD_FEATURE_COUNT + 4;
/**
* The number of operations of the 'Phone' class.
*
*
* @generated
* @ordered
*/
int PHONE_OPERATION_COUNT = CONTACT_METHOD_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.PostalAddressImpl Postal Address}' class.
*
*
* @see org.nasdanika.models.party.impl.PostalAddressImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getPostalAddress()
* @generated
*/
int POSTAL_ADDRESS = 7;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__MARKERS = CONTACT_METHOD__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__URIS = CONTACT_METHOD__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__DESCRIPTION = CONTACT_METHOD__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__UUID = CONTACT_METHOD__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__LABEL_PROTOTYPE = CONTACT_METHOD__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__REPRESENTATIONS = CONTACT_METHOD__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__ANNOTATIONS = CONTACT_METHOD__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__NAME = CONTACT_METHOD__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__DOCUMENTATION = CONTACT_METHOD__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__CONTEXT_HELP = CONTACT_METHOD__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__ID = CONTACT_METHOD__ID;
/**
* The feature id for the 'Country' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__COUNTRY = CONTACT_METHOD_FEATURE_COUNT + 0;
/**
* The feature id for the 'State Province' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__STATE_PROVINCE = CONTACT_METHOD_FEATURE_COUNT + 1;
/**
* The feature id for the 'City' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__CITY = CONTACT_METHOD_FEATURE_COUNT + 2;
/**
* The feature id for the 'Postal Code' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__POSTAL_CODE = CONTACT_METHOD_FEATURE_COUNT + 3;
/**
* The feature id for the 'Line1' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__LINE1 = CONTACT_METHOD_FEATURE_COUNT + 4;
/**
* The feature id for the 'Line2' attribute.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS__LINE2 = CONTACT_METHOD_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Postal Address' class.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS_FEATURE_COUNT = CONTACT_METHOD_FEATURE_COUNT + 6;
/**
* The number of operations of the 'Postal Address' class.
*
*
* @generated
* @ordered
*/
int POSTAL_ADDRESS_OPERATION_COUNT = CONTACT_METHOD_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.party.impl.WebAddressImpl Web Address}' class.
*
*
* @see org.nasdanika.models.party.impl.WebAddressImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getWebAddress()
* @generated
*/
int WEB_ADDRESS = 8;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__MARKERS = CONTACT_METHOD__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__URIS = CONTACT_METHOD__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__DESCRIPTION = CONTACT_METHOD__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__UUID = CONTACT_METHOD__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__LABEL_PROTOTYPE = CONTACT_METHOD__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__REPRESENTATIONS = CONTACT_METHOD__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__ANNOTATIONS = CONTACT_METHOD__ANNOTATIONS;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__NAME = CONTACT_METHOD__NAME;
/**
* The feature id for the 'Documentation' containment reference list.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__DOCUMENTATION = CONTACT_METHOD__DOCUMENTATION;
/**
* The feature id for the 'Context Help' containment reference list.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__CONTEXT_HELP = CONTACT_METHOD__CONTEXT_HELP;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__ID = CONTACT_METHOD__ID;
/**
* The feature id for the 'Url' attribute.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS__URL = CONTACT_METHOD_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Web Address' class.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS_FEATURE_COUNT = CONTACT_METHOD_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Web Address' class.
*
*
* @generated
* @ordered
*/
int WEB_ADDRESS_OPERATION_COUNT = CONTACT_METHOD_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.Party Party}'.
*
*
* @return the meta object for class 'Party'.
* @see org.nasdanika.models.party.Party
* @generated
*/
EClass getParty();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.party.Party#getContactMethods Contact Methods}'.
*
*
* @return the meta object for the containment reference list 'Contact Methods'.
* @see org.nasdanika.models.party.Party#getContactMethods()
* @see #getParty()
* @generated
*/
EReference getParty_ContactMethods();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.Role Role}'.
*
*
* @return the meta object for class 'Role'.
* @see org.nasdanika.models.party.Role
* @generated
*/
EClass getRole();
/**
* Returns the meta object for the reference list '{@link org.nasdanika.models.party.Role#getPlayers Players}'.
*
*
* @return the meta object for the reference list 'Players'.
* @see org.nasdanika.models.party.Role#getPlayers()
* @see #getRole()
* @generated
*/
EReference getRole_Players();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.Organization Organization}'.
*
*
* @return the meta object for class 'Organization'.
* @see org.nasdanika.models.party.Organization
* @generated
*/
EClass getOrganization();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.party.Organization#getRoles Roles}'.
*
*
* @return the meta object for the containment reference list 'Roles'.
* @see org.nasdanika.models.party.Organization#getRoles()
* @see #getOrganization()
* @generated
*/
EReference getOrganization_Roles();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.Person Person}'.
*
*
* @return the meta object for class 'Person'.
* @see org.nasdanika.models.party.Person
* @generated
*/
EClass getPerson();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.ContactMethod Contact Method}'.
*
*
* @return the meta object for class 'Contact Method'.
* @see org.nasdanika.models.party.ContactMethod
* @generated
*/
EClass getContactMethod();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.EMail EMail}'.
*
*
* @return the meta object for class 'EMail'.
* @see org.nasdanika.models.party.EMail
* @generated
*/
EClass getEMail();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.EMail#getEMailAddress EMail Address}'.
*
*
* @return the meta object for the attribute 'EMail Address'.
* @see org.nasdanika.models.party.EMail#getEMailAddress()
* @see #getEMail()
* @generated
*/
EAttribute getEMail_EMailAddress();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.Phone Phone}'.
*
*
* @return the meta object for class 'Phone'.
* @see org.nasdanika.models.party.Phone
* @generated
*/
EClass getPhone();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.Phone#getCountryCode Country Code}'.
*
*
* @return the meta object for the attribute 'Country Code'.
* @see org.nasdanika.models.party.Phone#getCountryCode()
* @see #getPhone()
* @generated
*/
EAttribute getPhone_CountryCode();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.Phone#getAreaCode Area Code}'.
*
*
* @return the meta object for the attribute 'Area Code'.
* @see org.nasdanika.models.party.Phone#getAreaCode()
* @see #getPhone()
* @generated
*/
EAttribute getPhone_AreaCode();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.Phone#getPhoneNumber Phone Number}'.
*
*
* @return the meta object for the attribute 'Phone Number'.
* @see org.nasdanika.models.party.Phone#getPhoneNumber()
* @see #getPhone()
* @generated
*/
EAttribute getPhone_PhoneNumber();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.Phone#getExtension Extension}'.
*
*
* @return the meta object for the attribute 'Extension'.
* @see org.nasdanika.models.party.Phone#getExtension()
* @see #getPhone()
* @generated
*/
EAttribute getPhone_Extension();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.PostalAddress Postal Address}'.
*
*
* @return the meta object for class 'Postal Address'.
* @see org.nasdanika.models.party.PostalAddress
* @generated
*/
EClass getPostalAddress();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.PostalAddress#getCountry Country}'.
*
*
* @return the meta object for the attribute 'Country'.
* @see org.nasdanika.models.party.PostalAddress#getCountry()
* @see #getPostalAddress()
* @generated
*/
EAttribute getPostalAddress_Country();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.PostalAddress#getStateProvince State Province}'.
*
*
* @return the meta object for the attribute 'State Province'.
* @see org.nasdanika.models.party.PostalAddress#getStateProvince()
* @see #getPostalAddress()
* @generated
*/
EAttribute getPostalAddress_StateProvince();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.PostalAddress#getCity City}'.
*
*
* @return the meta object for the attribute 'City'.
* @see org.nasdanika.models.party.PostalAddress#getCity()
* @see #getPostalAddress()
* @generated
*/
EAttribute getPostalAddress_City();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.PostalAddress#getPostalCode Postal Code}'.
*
*
* @return the meta object for the attribute 'Postal Code'.
* @see org.nasdanika.models.party.PostalAddress#getPostalCode()
* @see #getPostalAddress()
* @generated
*/
EAttribute getPostalAddress_PostalCode();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.PostalAddress#getLine1 Line1}'.
*
*
* @return the meta object for the attribute 'Line1'.
* @see org.nasdanika.models.party.PostalAddress#getLine1()
* @see #getPostalAddress()
* @generated
*/
EAttribute getPostalAddress_Line1();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.PostalAddress#getLine2 Line2}'.
*
*
* @return the meta object for the attribute 'Line2'.
* @see org.nasdanika.models.party.PostalAddress#getLine2()
* @see #getPostalAddress()
* @generated
*/
EAttribute getPostalAddress_Line2();
/**
* Returns the meta object for class '{@link org.nasdanika.models.party.WebAddress Web Address}'.
*
*
* @return the meta object for class 'Web Address'.
* @see org.nasdanika.models.party.WebAddress
* @generated
*/
EClass getWebAddress();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.party.WebAddress#getUrl Url}'.
*
*
* @return the meta object for the attribute 'Url'.
* @see org.nasdanika.models.party.WebAddress#getUrl()
* @see #getWebAddress()
* @generated
*/
EAttribute getWebAddress_Url();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
PartyFactory getPartyFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.PartyImpl Party}' class.
*
*
* @see org.nasdanika.models.party.impl.PartyImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getParty()
* @generated
*/
EClass PARTY = eINSTANCE.getParty();
/**
* The meta object literal for the 'Contact Methods' containment reference list feature.
*
*
* @generated
*/
EReference PARTY__CONTACT_METHODS = eINSTANCE.getParty_ContactMethods();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.RoleImpl Role}' class.
*
*
* @see org.nasdanika.models.party.impl.RoleImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getRole()
* @generated
*/
EClass ROLE = eINSTANCE.getRole();
/**
* The meta object literal for the 'Players' reference list feature.
*
*
* @generated
*/
EReference ROLE__PLAYERS = eINSTANCE.getRole_Players();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.OrganizationImpl Organization}' class.
*
*
* @see org.nasdanika.models.party.impl.OrganizationImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getOrganization()
* @generated
*/
EClass ORGANIZATION = eINSTANCE.getOrganization();
/**
* The meta object literal for the 'Roles' containment reference list feature.
*
*
* @generated
*/
EReference ORGANIZATION__ROLES = eINSTANCE.getOrganization_Roles();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.PersonImpl Person}' class.
*
*
* @see org.nasdanika.models.party.impl.PersonImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getPerson()
* @generated
*/
EClass PERSON = eINSTANCE.getPerson();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.ContactMethodImpl Contact Method}' class.
*
*
* @see org.nasdanika.models.party.impl.ContactMethodImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getContactMethod()
* @generated
*/
EClass CONTACT_METHOD = eINSTANCE.getContactMethod();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.EMailImpl EMail}' class.
*
*
* @see org.nasdanika.models.party.impl.EMailImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getEMail()
* @generated
*/
EClass EMAIL = eINSTANCE.getEMail();
/**
* The meta object literal for the 'EMail Address' attribute feature.
*
*
* @generated
*/
EAttribute EMAIL__EMAIL_ADDRESS = eINSTANCE.getEMail_EMailAddress();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.PhoneImpl Phone}' class.
*
*
* @see org.nasdanika.models.party.impl.PhoneImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getPhone()
* @generated
*/
EClass PHONE = eINSTANCE.getPhone();
/**
* The meta object literal for the 'Country Code' attribute feature.
*
*
* @generated
*/
EAttribute PHONE__COUNTRY_CODE = eINSTANCE.getPhone_CountryCode();
/**
* The meta object literal for the 'Area Code' attribute feature.
*
*
* @generated
*/
EAttribute PHONE__AREA_CODE = eINSTANCE.getPhone_AreaCode();
/**
* The meta object literal for the 'Phone Number' attribute feature.
*
*
* @generated
*/
EAttribute PHONE__PHONE_NUMBER = eINSTANCE.getPhone_PhoneNumber();
/**
* The meta object literal for the 'Extension' attribute feature.
*
*
* @generated
*/
EAttribute PHONE__EXTENSION = eINSTANCE.getPhone_Extension();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.PostalAddressImpl Postal Address}' class.
*
*
* @see org.nasdanika.models.party.impl.PostalAddressImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getPostalAddress()
* @generated
*/
EClass POSTAL_ADDRESS = eINSTANCE.getPostalAddress();
/**
* The meta object literal for the 'Country' attribute feature.
*
*
* @generated
*/
EAttribute POSTAL_ADDRESS__COUNTRY = eINSTANCE.getPostalAddress_Country();
/**
* The meta object literal for the 'State Province' attribute feature.
*
*
* @generated
*/
EAttribute POSTAL_ADDRESS__STATE_PROVINCE = eINSTANCE.getPostalAddress_StateProvince();
/**
* The meta object literal for the 'City' attribute feature.
*
*
* @generated
*/
EAttribute POSTAL_ADDRESS__CITY = eINSTANCE.getPostalAddress_City();
/**
* The meta object literal for the 'Postal Code' attribute feature.
*
*
* @generated
*/
EAttribute POSTAL_ADDRESS__POSTAL_CODE = eINSTANCE.getPostalAddress_PostalCode();
/**
* The meta object literal for the 'Line1' attribute feature.
*
*
* @generated
*/
EAttribute POSTAL_ADDRESS__LINE1 = eINSTANCE.getPostalAddress_Line1();
/**
* The meta object literal for the 'Line2' attribute feature.
*
*
* @generated
*/
EAttribute POSTAL_ADDRESS__LINE2 = eINSTANCE.getPostalAddress_Line2();
/**
* The meta object literal for the '{@link org.nasdanika.models.party.impl.WebAddressImpl Web Address}' class.
*
*
* @see org.nasdanika.models.party.impl.WebAddressImpl
* @see org.nasdanika.models.party.impl.PartyPackageImpl#getWebAddress()
* @generated
*/
EClass WEB_ADDRESS = eINSTANCE.getWebAddress();
/**
* The meta object literal for the 'Url' attribute feature.
*
*
* @generated
*/
EAttribute WEB_ADDRESS__URL = eINSTANCE.getWebAddress_Url();
}
} //PartyPackage