Package org.atlanmod.zoo.socialnetwork
Interface SocialNetworkPackage
- 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:
SocialNetworkPackageImpl
public interface SocialNetworkPackage
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 operation of each class,
- each enum,
- and each data type
- See Also:
SocialNetworkFactory
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSocialNetworkPackage.LiteralsDefines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data typeNested 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 intCOMMENTThe meta object id for the 'Comment' class.static intCOMMENT__COMMENTEDThe feature id for the 'Commented' container reference.static intCOMMENT__COMMENTSThe feature id for the 'Comments' containment reference list.static intCOMMENT__CONTENTThe feature id for the 'Content' attribute.static intCOMMENT__IDThe feature id for the 'Id' attribute.static intCOMMENT__LIKED_BYThe feature id for the 'Liked By' reference list.static intCOMMENT__POSTThe feature id for the 'Post' reference.static intCOMMENT__SUBMITTERThe feature id for the 'Submitter' reference.static intCOMMENT__TIMESTAMPThe feature id for the 'Timestamp' attribute.static intCOMMENT_FEATURE_COUNTThe number of structural features of the 'Comment' class.static intCOMMENT_OPERATION_COUNTThe number of operations of the 'Comment' class.static SocialNetworkPackageeINSTANCEThe singleton instance of the package.static StringeNAMEThe package name.static StringeNS_PREFIXThe package namespace name.static StringeNS_URIThe package namespace URI.static intPOSTThe meta object id for the 'Post' class.static intPOST__COMMENTSThe feature id for the 'Comments' containment reference list.static intPOST__CONTENTThe feature id for the 'Content' attribute.static intPOST__IDThe feature id for the 'Id' attribute.static intPOST__SUBMITTERThe feature id for the 'Submitter' reference.static intPOST__TIMESTAMPThe feature id for the 'Timestamp' attribute.static intPOST_FEATURE_COUNTThe number of structural features of the 'Post' class.static intPOST_OPERATION_COUNTThe number of operations of the 'Post' class.static intSOCIAL_NETWORK_ROOTThe meta object id for the 'Root' class.static intSOCIAL_NETWORK_ROOT__POSTSThe feature id for the 'Posts' containment reference list.static intSOCIAL_NETWORK_ROOT__USERSThe feature id for the 'Users' containment reference list.static intSOCIAL_NETWORK_ROOT_FEATURE_COUNTThe number of structural features of the 'Root' class.static intSOCIAL_NETWORK_ROOT_OPERATION_COUNTThe number of operations of the 'Root' class.static intSUBMISSIONThe meta object id for the 'Submission' class.static intSUBMISSION__COMMENTSThe feature id for the 'Comments' containment reference list.static intSUBMISSION__CONTENTThe feature id for the 'Content' attribute.static intSUBMISSION__IDThe feature id for the 'Id' attribute.static intSUBMISSION__SUBMITTERThe feature id for the 'Submitter' reference.static intSUBMISSION__TIMESTAMPThe feature id for the 'Timestamp' attribute.static intSUBMISSION_FEATURE_COUNTThe number of structural features of the 'Submission' class.static intSUBMISSION_OPERATION_COUNTThe number of operations of the 'Submission' class.static intUSERThe meta object id for the 'User' class.static intUSER__FRIENDSThe feature id for the 'Friends' reference list.static intUSER__IDThe feature id for the 'Id' attribute.static intUSER__LIKESThe feature id for the 'Likes' reference list.static intUSER__NAMEThe feature id for the 'Name' attribute.static intUSER__SUBMISSIONSThe feature id for the 'Submissions' reference list.static intUSER_FEATURE_COUNTThe number of structural features of the 'User' class.static intUSER_OPERATION_COUNTThe number of operations of the 'User' class. -
Method Summary
Modifier and Type Method Description org.eclipse.emf.ecore.EClassgetComment()Returns the meta object for class 'Comment'.org.eclipse.emf.ecore.EReferencegetComment_Commented()Returns the meta object for the container reference 'Commented'.org.eclipse.emf.ecore.EReferencegetComment_LikedBy()Returns the meta object for the reference list 'Liked By'.org.eclipse.emf.ecore.EReferencegetComment_Post()Returns the meta object for the reference 'Post'.org.eclipse.emf.ecore.EClassgetPost()Returns the meta object for class 'Post'.SocialNetworkFactorygetSocialNetworkFactory()Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClassgetSocialNetworkRoot()Returns the meta object for class 'Root'.org.eclipse.emf.ecore.EReferencegetSocialNetworkRoot_Posts()Returns the meta object for the containment reference list 'Posts'.org.eclipse.emf.ecore.EReferencegetSocialNetworkRoot_Users()Returns the meta object for the containment reference list 'Users'.org.eclipse.emf.ecore.EClassgetSubmission()Returns the meta object for class 'Submission'.org.eclipse.emf.ecore.EReferencegetSubmission_Comments()Returns the meta object for the containment reference list 'Comments'.org.eclipse.emf.ecore.EAttributegetSubmission_Content()Returns the meta object for the attribute 'Content'.org.eclipse.emf.ecore.EAttributegetSubmission_Id()Returns the meta object for the attribute 'Id'.org.eclipse.emf.ecore.EReferencegetSubmission_Submitter()Returns the meta object for the reference 'Submitter'.org.eclipse.emf.ecore.EAttributegetSubmission_Timestamp()Returns the meta object for the attribute 'Timestamp'.org.eclipse.emf.ecore.EClassgetUser()Returns the meta object for class 'User'.org.eclipse.emf.ecore.EReferencegetUser_Friends()Returns the meta object for the reference list 'Friends'.org.eclipse.emf.ecore.EAttributegetUser_Id()Returns the meta object for the attribute 'Id'.org.eclipse.emf.ecore.EReferencegetUser_Likes()Returns the meta object for the reference list 'Likes'.org.eclipse.emf.ecore.EAttributegetUser_Name()Returns the meta object for the attribute 'Name'.org.eclipse.emf.ecore.EReferencegetUser_Submissions()Returns the meta object for the reference list 'Submissions'.Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eNAME
The package name.- See Also:
- Constant Field Values
-
eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
-
eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
-
eINSTANCE
The singleton instance of the package. -
SUBMISSION
static final int SUBMISSIONThe meta object id for the 'Submission' class. -
SUBMISSION__ID
static final int SUBMISSION__IDThe feature id for the 'Id' attribute.- See Also:
- Constant Field Values
-
SUBMISSION__TIMESTAMP
static final int SUBMISSION__TIMESTAMPThe feature id for the 'Timestamp' attribute.- See Also:
- Constant Field Values
-
SUBMISSION__CONTENT
static final int SUBMISSION__CONTENTThe feature id for the 'Content' attribute.- See Also:
- Constant Field Values
-
SUBMISSION__SUBMITTER
static final int SUBMISSION__SUBMITTERThe feature id for the 'Submitter' reference.- See Also:
- Constant Field Values
-
SUBMISSION__COMMENTS
static final int SUBMISSION__COMMENTSThe feature id for the 'Comments' containment reference list.- See Also:
- Constant Field Values
-
SUBMISSION_FEATURE_COUNT
static final int SUBMISSION_FEATURE_COUNTThe number of structural features of the 'Submission' class.- See Also:
- Constant Field Values
-
SUBMISSION_OPERATION_COUNT
static final int SUBMISSION_OPERATION_COUNTThe number of operations of the 'Submission' class.- See Also:
- Constant Field Values
-
POST
static final int POSTThe meta object id for the 'Post' class. -
POST__ID
static final int POST__IDThe feature id for the 'Id' attribute.- See Also:
- Constant Field Values
-
POST__TIMESTAMP
static final int POST__TIMESTAMPThe feature id for the 'Timestamp' attribute.- See Also:
- Constant Field Values
-
POST__CONTENT
static final int POST__CONTENTThe feature id for the 'Content' attribute.- See Also:
- Constant Field Values
-
POST__SUBMITTER
static final int POST__SUBMITTERThe feature id for the 'Submitter' reference.- See Also:
- Constant Field Values
-
POST__COMMENTS
static final int POST__COMMENTSThe feature id for the 'Comments' containment reference list.- See Also:
- Constant Field Values
-
POST_FEATURE_COUNT
static final int POST_FEATURE_COUNTThe number of structural features of the 'Post' class.- See Also:
- Constant Field Values
-
POST_OPERATION_COUNT
static final int POST_OPERATION_COUNTThe number of operations of the 'Post' class.- See Also:
- Constant Field Values
-
COMMENT
static final int COMMENTThe meta object id for the 'Comment' class. -
COMMENT__ID
static final int COMMENT__IDThe feature id for the 'Id' attribute.- See Also:
- Constant Field Values
-
COMMENT__TIMESTAMP
static final int COMMENT__TIMESTAMPThe feature id for the 'Timestamp' attribute.- See Also:
- Constant Field Values
-
COMMENT__CONTENT
static final int COMMENT__CONTENTThe feature id for the 'Content' attribute.- See Also:
- Constant Field Values
-
COMMENT__SUBMITTER
static final int COMMENT__SUBMITTERThe feature id for the 'Submitter' reference.- See Also:
- Constant Field Values
-
COMMENT__COMMENTS
static final int COMMENT__COMMENTSThe feature id for the 'Comments' containment reference list.- See Also:
- Constant Field Values
-
COMMENT__COMMENTED
static final int COMMENT__COMMENTEDThe feature id for the 'Commented' container reference.- See Also:
- Constant Field Values
-
COMMENT__LIKED_BY
static final int COMMENT__LIKED_BYThe feature id for the 'Liked By' reference list.- See Also:
- Constant Field Values
-
COMMENT__POST
static final int COMMENT__POSTThe feature id for the 'Post' reference.- See Also:
- Constant Field Values
-
COMMENT_FEATURE_COUNT
static final int COMMENT_FEATURE_COUNTThe number of structural features of the 'Comment' class.- See Also:
- Constant Field Values
-
COMMENT_OPERATION_COUNT
static final int COMMENT_OPERATION_COUNTThe number of operations of the 'Comment' class.- See Also:
- Constant Field Values
-
USER
static final int USERThe meta object id for the 'User' class. -
USER__ID
static final int USER__IDThe feature id for the 'Id' attribute.- See Also:
- Constant Field Values
-
USER__NAME
static final int USER__NAMEThe feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
USER__SUBMISSIONS
static final int USER__SUBMISSIONSThe feature id for the 'Submissions' reference list.- See Also:
- Constant Field Values
-
USER__LIKES
static final int USER__LIKESThe feature id for the 'Likes' reference list.- See Also:
- Constant Field Values
-
USER__FRIENDS
static final int USER__FRIENDSThe feature id for the 'Friends' reference list.- See Also:
- Constant Field Values
-
USER_FEATURE_COUNT
static final int USER_FEATURE_COUNTThe number of structural features of the 'User' class.- See Also:
- Constant Field Values
-
USER_OPERATION_COUNT
static final int USER_OPERATION_COUNTThe number of operations of the 'User' class.- See Also:
- Constant Field Values
-
SOCIAL_NETWORK_ROOT
static final int SOCIAL_NETWORK_ROOTThe meta object id for the 'Root' class. -
SOCIAL_NETWORK_ROOT__POSTS
static final int SOCIAL_NETWORK_ROOT__POSTSThe feature id for the 'Posts' containment reference list.- See Also:
- Constant Field Values
-
SOCIAL_NETWORK_ROOT__USERS
static final int SOCIAL_NETWORK_ROOT__USERSThe feature id for the 'Users' containment reference list.- See Also:
- Constant Field Values
-
SOCIAL_NETWORK_ROOT_FEATURE_COUNT
static final int SOCIAL_NETWORK_ROOT_FEATURE_COUNTThe number of structural features of the 'Root' class.- See Also:
- Constant Field Values
-
SOCIAL_NETWORK_ROOT_OPERATION_COUNT
static final int SOCIAL_NETWORK_ROOT_OPERATION_COUNTThe number of operations of the 'Root' class.- See Also:
- Constant Field Values
-
-
Method Details
-
getSubmission
org.eclipse.emf.ecore.EClass getSubmission()Returns the meta object for class 'Submission'.- Returns:
- the meta object for class 'Submission'.
- See Also:
Submission
-
getSubmission_Id
org.eclipse.emf.ecore.EAttribute getSubmission_Id()Returns the meta object for the attribute 'Id'.- Returns:
- the meta object for the attribute 'Id'.
- See Also:
Submission.getId(),getSubmission()
-
getSubmission_Timestamp
org.eclipse.emf.ecore.EAttribute getSubmission_Timestamp()Returns the meta object for the attribute 'Timestamp'.- Returns:
- the meta object for the attribute 'Timestamp'.
- See Also:
Submission.getTimestamp(),getSubmission()
-
getSubmission_Content
org.eclipse.emf.ecore.EAttribute getSubmission_Content()Returns the meta object for the attribute 'Content'.- Returns:
- the meta object for the attribute 'Content'.
- See Also:
Submission.getContent(),getSubmission()
-
getSubmission_Submitter
org.eclipse.emf.ecore.EReference getSubmission_Submitter()Returns the meta object for the reference 'Submitter'.- Returns:
- the meta object for the reference 'Submitter'.
- See Also:
Submission.getSubmitter(),getSubmission()
-
getSubmission_Comments
org.eclipse.emf.ecore.EReference getSubmission_Comments()Returns the meta object for the containment reference list 'Comments'.- Returns:
- the meta object for the containment reference list 'Comments'.
- See Also:
Submission.getComments(),getSubmission()
-
getPost
org.eclipse.emf.ecore.EClass getPost()Returns the meta object for class 'Post'.- Returns:
- the meta object for class 'Post'.
- See Also:
Post
-
getComment
org.eclipse.emf.ecore.EClass getComment()Returns the meta object for class 'Comment'.- Returns:
- the meta object for class 'Comment'.
- See Also:
Comment
-
getComment_Commented
org.eclipse.emf.ecore.EReference getComment_Commented()Returns the meta object for the container reference 'Commented'.- Returns:
- the meta object for the container reference 'Commented'.
- See Also:
Comment.getCommented(),getComment()
-
getComment_LikedBy
org.eclipse.emf.ecore.EReference getComment_LikedBy()Returns the meta object for the reference list 'Liked By'.- Returns:
- the meta object for the reference list 'Liked By'.
- See Also:
Comment.getLikedBy(),getComment()
-
getComment_Post
org.eclipse.emf.ecore.EReference getComment_Post()Returns the meta object for the reference 'Post'.- Returns:
- the meta object for the reference 'Post'.
- See Also:
Comment.getPost(),getComment()
-
getUser
org.eclipse.emf.ecore.EClass getUser()Returns the meta object for class 'User'.- Returns:
- the meta object for class 'User'.
- See Also:
User
-
getUser_Id
org.eclipse.emf.ecore.EAttribute getUser_Id()Returns the meta object for the attribute 'Id'.- Returns:
- the meta object for the attribute 'Id'.
- See Also:
User.getId(),getUser()
-
getUser_Name
org.eclipse.emf.ecore.EAttribute getUser_Name()Returns the meta object for the attribute 'Name'.- Returns:
- the meta object for the attribute 'Name'.
- See Also:
User.getName(),getUser()
-
getUser_Submissions
org.eclipse.emf.ecore.EReference getUser_Submissions()Returns the meta object for the reference list 'Submissions'.- Returns:
- the meta object for the reference list 'Submissions'.
- See Also:
User.getSubmissions(),getUser()
-
getUser_Likes
org.eclipse.emf.ecore.EReference getUser_Likes()Returns the meta object for the reference list 'Likes'.- Returns:
- the meta object for the reference list 'Likes'.
- See Also:
User.getLikes(),getUser()
-
getUser_Friends
org.eclipse.emf.ecore.EReference getUser_Friends()Returns the meta object for the reference list 'Friends'.- Returns:
- the meta object for the reference list 'Friends'.
- See Also:
User.getFriends(),getUser()
-
getSocialNetworkRoot
org.eclipse.emf.ecore.EClass getSocialNetworkRoot()Returns the meta object for class 'Root'.- Returns:
- the meta object for class 'Root'.
- See Also:
SocialNetworkRoot
-
getSocialNetworkRoot_Posts
org.eclipse.emf.ecore.EReference getSocialNetworkRoot_Posts()Returns the meta object for the containment reference list 'Posts'.- Returns:
- the meta object for the containment reference list 'Posts'.
- See Also:
SocialNetworkRoot.getPosts(),getSocialNetworkRoot()
-
getSocialNetworkRoot_Users
org.eclipse.emf.ecore.EReference getSocialNetworkRoot_Users()Returns the meta object for the containment reference list 'Users'.- Returns:
- the meta object for the containment reference list 'Users'.
- See Also:
SocialNetworkRoot.getUsers(),getSocialNetworkRoot()
-
getSocialNetworkFactory
SocialNetworkFactory getSocialNetworkFactory()Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-