Interface FamiliesPackage

  • All Superinterfaces:
    org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    FamiliesPackageImpl

    public interface FamiliesPackage
    extends org.eclipse.emf.ecore.EPackage
    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 Also:
    FamiliesFactory
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  FamiliesPackage.Literals
      Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage

        org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int BIKE
      The meta object id for the 'Bike' class.
      static int BIKE__OWNER
      The feature id for the 'Owner' reference.
      static int BIKE__RIDER
      The feature id for the 'Rider' containment reference.
      static int BIKE_FEATURE_COUNT
      The number of structural features of the 'Bike' class.
      static int DISTRICT
      The meta object id for the 'District' class.
      static int DISTRICT__DOGS
      The feature id for the 'Dogs' containment reference list.
      static int DISTRICT__FAMILIES
      The feature id for the 'Families' containment reference list.
      static int DISTRICT_FEATURE_COUNT
      The number of structural features of the 'District' class.
      static int DOG
      The meta object id for the 'Dog' class.
      static int DOG__BREED
      The feature id for the 'Breed' attribute.
      static int DOG__DISTRICT
      The feature id for the 'District' container reference.
      static int DOG__LOUD
      The feature id for the 'Loud' attribute.
      static int DOG__MALE
      The feature id for the 'Male' attribute.
      static int DOG__NAME
      The feature id for the 'Name' attribute.
      static int DOG_BREED
      The meta object id for the 'Dog Breed' enum.
      static int DOG_FEATURE_COUNT
      The number of structural features of the 'Dog' class.
      static FamiliesPackage eINSTANCE
      The singleton instance of the package.
      static java.lang.String eNAME
      The package name.
      static java.lang.String eNS_PREFIX
      The package namespace name.
      static java.lang.String eNS_URI
      The package namespace URI.
      static int FAMILY
      The meta object id for the 'Family' class.
      static int FAMILY__ADDRESS
      The feature id for the 'Address' attribute list.
      static int FAMILY__AVERAGE_AGE
      The feature id for the 'Average Age' attribute.
      static int FAMILY__DISTRICT
      The feature id for the 'District' container reference.
      static int FAMILY__DOGS
      The feature id for the 'Dogs' reference list.
      static int FAMILY__ID
      The feature id for the 'Id' attribute.
      static int FAMILY__LOTTERY_NUMBERS
      The feature id for the 'Lottery Numbers' attribute list.
      static int FAMILY__MEMBERS
      The feature id for the 'Members' containment reference list.
      static int FAMILY__NAME
      The feature id for the 'Name' attribute.
      static int FAMILY__NUCLEAR
      The feature id for the 'Nuclear' attribute.
      static int FAMILY__NUMBER_OF_CHILDREN
      The feature id for the 'Number Of Children' attribute.
      static int FAMILY__PETS
      The feature id for the 'Pets' reference list.
      static int FAMILY_FEATURE_COUNT
      The number of structural features of the 'Family' class.
      static int MODEL
      The meta object id for the 'Model' class.
      static int MODEL__CONTENTS
      The feature id for the 'Contents' containment reference list.
      static int MODEL__CONTENTS2
      The feature id for the 'Contents2' containment reference list.
      static int MODEL_FEATURE_COUNT
      The number of structural features of the 'Model' class.
      static int NAMED_ELEMENT
      The meta object id for the 'Named Element' class.
      static int NAMED_ELEMENT__NAME
      The feature id for the 'Name' attribute.
      static int NAMED_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Named Element' class.
      static int PERSON
      The meta object id for the 'Person' class.
      static int PERSON__ACCOUNTS
      The feature id for the 'Accounts' containment reference list.
      static int PERSON__FRIENDS
      The feature id for the 'Friends' reference list.
      static int PERSON__NAME
      The feature id for the 'Name' attribute.
      static int PERSON__SHARED_ACCOUNTS
      The feature id for the 'Shared Accounts' reference list.
      static int PERSON_FEATURE_COUNT
      The number of structural features of the 'Person' class.
      static int PET
      The meta object id for the 'Pet' class.
      static int PET__MALE
      The feature id for the 'Male' attribute.
      static int PET__NAME
      The feature id for the 'Name' attribute.
      static int PET_FEATURE_COUNT
      The number of structural features of the 'Pet' class.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.eclipse.emf.ecore.EClass getBike()
      Returns the meta object for class 'Bike'.
      org.eclipse.emf.ecore.EReference getBike_Owner()
      Returns the meta object for the reference 'Owner'.
      org.eclipse.emf.ecore.EReference getBike_Rider()
      Returns the meta object for the containment reference 'Rider'.
      org.eclipse.emf.ecore.EClass getDistrict()
      Returns the meta object for class 'District'.
      org.eclipse.emf.ecore.EReference getDistrict_Dogs()
      Returns the meta object for the containment reference list 'Dogs'.
      org.eclipse.emf.ecore.EReference getDistrict_Families()
      Returns the meta object for the containment reference list 'Families'.
      org.eclipse.emf.ecore.EClass getDog()
      Returns the meta object for class 'Dog'.
      org.eclipse.emf.ecore.EAttribute getDog_Breed()
      Returns the meta object for the attribute 'Breed'.
      org.eclipse.emf.ecore.EReference getDog_District()
      Returns the meta object for the container reference 'District'.
      org.eclipse.emf.ecore.EAttribute getDog_Loud()
      Returns the meta object for the attribute 'Loud'.
      org.eclipse.emf.ecore.EEnum getDogBreed()
      Returns the meta object for enum 'Dog Breed'.
      FamiliesFactory getFamiliesFactory()
      Returns the factory that creates the instances of the model.
      org.eclipse.emf.ecore.EClass getFamily()
      Returns the meta object for class 'Family'.
      org.eclipse.emf.ecore.EAttribute getFamily_Address()
      Returns the meta object for the attribute list 'Address'.
      org.eclipse.emf.ecore.EAttribute getFamily_AverageAge()
      Returns the meta object for the attribute 'Average Age'.
      org.eclipse.emf.ecore.EReference getFamily_District()
      Returns the meta object for the container reference 'District'.
      org.eclipse.emf.ecore.EReference getFamily_Dogs()
      Returns the meta object for the reference list 'Dogs'.
      org.eclipse.emf.ecore.EAttribute getFamily_Id()
      Returns the meta object for the attribute 'Id'.
      org.eclipse.emf.ecore.EAttribute getFamily_LotteryNumbers()
      Returns the meta object for the attribute list 'Lottery Numbers'.
      org.eclipse.emf.ecore.EReference getFamily_Members()
      Returns the meta object for the containment reference list 'Members'.
      org.eclipse.emf.ecore.EAttribute getFamily_Nuclear()
      Returns the meta object for the attribute 'Nuclear'.
      org.eclipse.emf.ecore.EAttribute getFamily_NumberOfChildren()
      Returns the meta object for the attribute 'Number Of Children'.
      org.eclipse.emf.ecore.EReference getFamily_Pets()
      Returns the meta object for the reference list 'Pets'.
      org.eclipse.emf.ecore.EClass getModel()
      Returns the meta object for class 'Model'.
      org.eclipse.emf.ecore.EReference getModel_Contents()
      Returns the meta object for the containment reference list 'Contents'.
      org.eclipse.emf.ecore.EReference getModel_Contents2()
      Returns the meta object for the containment reference list 'Contents2'.
      org.eclipse.emf.ecore.EClass getNamedElement()
      Returns the meta object for class 'Named Element'.
      org.eclipse.emf.ecore.EAttribute getNamedElement_Name()
      Returns the meta object for the attribute 'Name'.
      org.eclipse.emf.ecore.EClass getPerson()
      Returns the meta object for class 'Person'.
      org.eclipse.emf.ecore.EReference getPerson_Accounts()
      Returns the meta object for the containment reference list 'Accounts'.
      org.eclipse.emf.ecore.EReference getPerson_Friends()
      Returns the meta object for the reference list 'Friends'.
      org.eclipse.emf.ecore.EReference getPerson_SharedAccounts()
      Returns the meta object for the reference list 'Shared Accounts'.
      org.eclipse.emf.ecore.EClass getPet()
      Returns the meta object for class 'Pet'.
      org.eclipse.emf.ecore.EAttribute getPet_Male()
      Returns the meta object for the attribute 'Male'.
      • Methods inherited from interface org.eclipse.emf.ecore.EModelElement

        getEAnnotation, getEAnnotations
      • Methods inherited from interface org.eclipse.emf.ecore.ENamedElement

        getName, setName
      • Methods inherited from interface org.eclipse.emf.ecore.EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface org.eclipse.emf.ecore.EPackage

        getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Method Detail

      • getNamedElement

        org.eclipse.emf.ecore.EClass getNamedElement()
        Returns the meta object for class 'Named Element'.
        Returns:
        the meta object for class 'Named Element'.
        See Also:
        NamedElement
      • getNamedElement_Name

        org.eclipse.emf.ecore.EAttribute getNamedElement_Name()
        Returns the meta object for the attribute 'Name'.
        Returns:
        the meta object for the attribute 'Name'.
        See Also:
        NamedElement.getName(), getNamedElement()
      • getFamily

        org.eclipse.emf.ecore.EClass getFamily()
        Returns the meta object for class 'Family'.
        Returns:
        the meta object for class 'Family'.
        See Also:
        Family
      • getFamily_Address

        org.eclipse.emf.ecore.EAttribute getFamily_Address()
        Returns the meta object for the attribute list 'Address'.
        Returns:
        the meta object for the attribute list 'Address'.
        See Also:
        Family.getAddress(), getFamily()
      • getFamily_Pets

        org.eclipse.emf.ecore.EReference getFamily_Pets()
        Returns the meta object for the reference list 'Pets'.
        Returns:
        the meta object for the reference list 'Pets'.
        See Also:
        Family.getPets(), getFamily()
      • getFamily_Members

        org.eclipse.emf.ecore.EReference getFamily_Members()
        Returns the meta object for the containment reference list 'Members'.
        Returns:
        the meta object for the containment reference list 'Members'.
        See Also:
        Family.getMembers(), getFamily()
      • getFamily_Id

        org.eclipse.emf.ecore.EAttribute getFamily_Id()
        Returns the meta object for the attribute 'Id'.
        Returns:
        the meta object for the attribute 'Id'.
        See Also:
        Family.getId(), getFamily()
      • getFamily_Nuclear

        org.eclipse.emf.ecore.EAttribute getFamily_Nuclear()
        Returns the meta object for the attribute 'Nuclear'.
        Returns:
        the meta object for the attribute 'Nuclear'.
        See Also:
        Family.isNuclear(), getFamily()
      • getFamily_AverageAge

        org.eclipse.emf.ecore.EAttribute getFamily_AverageAge()
        Returns the meta object for the attribute 'Average Age'.
        Returns:
        the meta object for the attribute 'Average Age'.
        See Also:
        Family.getAverageAge(), getFamily()
      • getFamily_Dogs

        org.eclipse.emf.ecore.EReference getFamily_Dogs()
        Returns the meta object for the reference list 'Dogs'.
        Returns:
        the meta object for the reference list 'Dogs'.
        See Also:
        Family.getDogs(), getFamily()
      • getFamily_District

        org.eclipse.emf.ecore.EReference getFamily_District()
        Returns the meta object for the container reference 'District'.
        Returns:
        the meta object for the container reference 'District'.
        See Also:
        Family.getDistrict(), getFamily()
      • getFamily_LotteryNumbers

        org.eclipse.emf.ecore.EAttribute getFamily_LotteryNumbers()
        Returns the meta object for the attribute list 'Lottery Numbers'.
        Returns:
        the meta object for the attribute list 'Lottery Numbers'.
        See Also:
        Family.getLotteryNumbers(), getFamily()
      • getPet

        org.eclipse.emf.ecore.EClass getPet()
        Returns the meta object for class 'Pet'.
        Returns:
        the meta object for class 'Pet'.
        See Also:
        Pet
      • getPet_Male

        org.eclipse.emf.ecore.EAttribute getPet_Male()
        Returns the meta object for the attribute 'Male'.
        Returns:
        the meta object for the attribute 'Male'.
        See Also:
        Pet.isMale(), getPet()
      • getPerson

        org.eclipse.emf.ecore.EClass getPerson()
        Returns the meta object for class 'Person'.
        Returns:
        the meta object for class 'Person'.
        See Also:
        Person
      • getPerson_SharedAccounts

        org.eclipse.emf.ecore.EReference getPerson_SharedAccounts()
        Returns the meta object for the reference list 'Shared Accounts'.
        Returns:
        the meta object for the reference list 'Shared Accounts'.
        See Also:
        Person.getSharedAccounts(), getPerson()
      • getPerson_Accounts

        org.eclipse.emf.ecore.EReference getPerson_Accounts()
        Returns the meta object for the containment reference list 'Accounts'.
        Returns:
        the meta object for the containment reference list 'Accounts'.
        See Also:
        Person.getAccounts(), getPerson()
      • getPerson_Friends

        org.eclipse.emf.ecore.EReference getPerson_Friends()
        Returns the meta object for the reference list 'Friends'.
        Returns:
        the meta object for the reference list 'Friends'.
        See Also:
        Person.getFriends(), getPerson()
      • getDog

        org.eclipse.emf.ecore.EClass getDog()
        Returns the meta object for class 'Dog'.
        Returns:
        the meta object for class 'Dog'.
        See Also:
        Dog
      • getDog_Loud

        org.eclipse.emf.ecore.EAttribute getDog_Loud()
        Returns the meta object for the attribute 'Loud'.
        Returns:
        the meta object for the attribute 'Loud'.
        See Also:
        Dog.isLoud(), getDog()
      • getDog_Breed

        org.eclipse.emf.ecore.EAttribute getDog_Breed()
        Returns the meta object for the attribute 'Breed'.
        Returns:
        the meta object for the attribute 'Breed'.
        See Also:
        Dog.getBreed(), getDog()
      • getDog_District

        org.eclipse.emf.ecore.EReference getDog_District()
        Returns the meta object for the container reference 'District'.
        Returns:
        the meta object for the container reference 'District'.
        See Also:
        Dog.getDistrict(), getDog()
      • getDistrict

        org.eclipse.emf.ecore.EClass getDistrict()
        Returns the meta object for class 'District'.
        Returns:
        the meta object for class 'District'.
        See Also:
        District
      • getDistrict_Families

        org.eclipse.emf.ecore.EReference getDistrict_Families()
        Returns the meta object for the containment reference list 'Families'.
        Returns:
        the meta object for the containment reference list 'Families'.
        See Also:
        District.getFamilies(), getDistrict()
      • getDistrict_Dogs

        org.eclipse.emf.ecore.EReference getDistrict_Dogs()
        Returns the meta object for the containment reference list 'Dogs'.
        Returns:
        the meta object for the containment reference list 'Dogs'.
        See Also:
        District.getDogs(), getDistrict()
      • getModel

        org.eclipse.emf.ecore.EClass getModel()
        Returns the meta object for class 'Model'.
        Returns:
        the meta object for class 'Model'.
        See Also:
        Model
      • getModel_Contents

        org.eclipse.emf.ecore.EReference getModel_Contents()
        Returns the meta object for the containment reference list 'Contents'.
        Returns:
        the meta object for the containment reference list 'Contents'.
        See Also:
        Model.getContents(), getModel()
      • getModel_Contents2

        org.eclipse.emf.ecore.EReference getModel_Contents2()
        Returns the meta object for the containment reference list 'Contents2'.
        Returns:
        the meta object for the containment reference list 'Contents2'.
        See Also:
        Model.getContents2(), getModel()
      • getBike

        org.eclipse.emf.ecore.EClass getBike()
        Returns the meta object for class 'Bike'.
        Returns:
        the meta object for class 'Bike'.
        See Also:
        Bike
      • getBike_Rider

        org.eclipse.emf.ecore.EReference getBike_Rider()
        Returns the meta object for the containment reference 'Rider'.
        Returns:
        the meta object for the containment reference 'Rider'.
        See Also:
        Bike.getRider(), getBike()
      • getBike_Owner

        org.eclipse.emf.ecore.EReference getBike_Owner()
        Returns the meta object for the reference 'Owner'.
        Returns:
        the meta object for the reference 'Owner'.
        See Also:
        Bike.getOwner(), getBike()
      • getDogBreed

        org.eclipse.emf.ecore.EEnum getDogBreed()
        Returns the meta object for enum 'Dog Breed'.
        Returns:
        the meta object for enum 'Dog Breed'.
        See Also:
        DogBreed
      • getFamiliesFactory

        FamiliesFactory getFamiliesFactory()
        Returns the factory that creates the instances of the model.
        Returns:
        the factory that creates the instances of the model.