blob: 3ac943df65388e4950613cf4fb0f50dce51bbbdb [file] [log] [blame]
Model R4e
This model description is not a real EMF artifact. It was generated by the
org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
code generator can be extended.
This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
Package model <http://org.eclipse.mylyn.reviews.r4e.core.model/>
Class R4EReviewGroup -> ReviewGroup, R4EReviewComponent
Attribute name : EString
Attribute /folder : EString
Attribute defaultEntryCriteria : EString
Attribute availableProjects : EString<<0..*>>
Attribute availableComponents : EString<<0..*>>
Attribute designRuleLocations : EString<<0..*>>
Attribute xmlVersion : EString
Reference availableAnomalyTypes : R4EAnomalyType<<0..*>>
Reference /anomalyTypeKeyToReference : MapToAnomalyType<<0..*>>
Reference /reviewsMap : MapNameToReview<<0..*>>
Reference /userReviews : MapUserIDToUserReviews<<0..*>>
Class R4EReview -> Review, R4EReviewComponent
Attribute name : EString
Attribute project : EString
Attribute components : EString<<0..*>>
Attribute entryCriteria : EString
Attribute extraNotes : EString
Attribute objectives : EString
Attribute referenceMaterial : EString
Reference decision : R4EReviewDecision
Attribute startDate : EDate
Attribute endDate : EDate
Attribute xmlVersion : EString
Reference anomalyTemplate : R4EAnomaly<<1..1>>
Attribute type : R4EReviewType
Reference /usersMap : MapToUsers<<0..*>>
Reference createdBy : R4EUser<<1..1>>
Reference /idsMap : MapIDToComponent<<0..*>>
Reference activeMeeting : R4EMeetingData
Class R4EAnomaly -> Topic, R4EReviewComponent, R4EComment
Attribute state : R4EAnomalyState
Reference userAssigned : User
Reference userFollowUp : User
Reference userDecision : User
Attribute dueDate : EDate
Attribute rank : R4EDesignRuleRank
Reference /rule : R4EDesignRule
Reference /decidedBy : R4EParticipant
Reference /fixedBy : R4EParticipant
Reference /followupBy : R4EParticipant
Attribute notAcceptedReason : EString
Attribute isImported : EBoolean
Reference fixedInVersion : R4EFileVersion
Attribute ruleID : EString
Attribute decidedByID : EString
Attribute fixedByID : EString
Attribute followUpByID : EString
Class R4EFormalReview -> R4EReview
Reference /phaseOwner : R4EParticipant<<1..1>>
Reference phases : R4EReviewPhaseInfo<<0..*>>
Reference current : R4EReviewPhaseInfo
Class R4ETextPosition -> R4EPosition
Attribute startPosition : EInt
Attribute length : EInt
Attribute startLine : EInt
Attribute endLine : EInt
Class R4EReviewDecision
Attribute spentTime : EInt
Attribute value : R4EDecision
Class R4EUser -> User, R4EReviewComponent
Attribute /groupPaths : EString<<0..*>>
Attribute sequenceIDCounter : EInt
Reference addedComments : R4EComment<<0..*>>
Reference addedItems : R4EItem<<0..*>>
Attribute reviewCreatedByMe : EBoolean
Reference reviewInstance : R4EReview<<1..1>>
Attribute xmlVersion : EString
Attribute reviewCompleted : EBoolean
Attribute reviewCompletedCode : EInt
Class R4EParticipant -> R4EUser
Attribute roles : R4EUserRole<<0..*>>
Attribute focusArea : EString
Attribute isPartOfDecision : EBoolean
Reference reviewedContent : R4EID<<0..*>>
Reference timeLog : MapDateToDuration<<0..*>>
Class R4EItem -> R4EIDComponent, Item
Attribute xmlVersion : EString
Attribute description : EString
Attribute addedById : EString
Reference fileContextList : R4EFileContext<<0..*>>
Attribute repositoryRef : EString
Attribute ProjectURIs : EString<<0..*>>
Attribute authorRep : EString
Attribute submitted : EDate
Reference infoAtt : MapKeyToInfoAttributes<<0..*>>
Class R4ETextContent -> R4EContent
Attribute content : EString
Class R4EID
Attribute sequenceID : EInt
Attribute userID : EString
Class R4EAnomalyType -> CommentType
Attribute type : EString
Class R4ETaskReference -> TaskReference, R4EReviewComponent
Attribute task : MylynTask
Class R4EReviewState -> ReviewState
Attribute state : R4EReviewPhase
Class R4EComment -> Comment, R4EReviewComponent, R4EIDComponent
Attribute createdOn : EDate
Reference anomaly : R4EAnomaly<<1..1>>
Reference infoAtt : MapKeyToInfoAttributes<<0..*>>
Class R4EReviewComponent -> ReviewComponent
Class R4EFileContext -> R4EIDComponent
Reference deltas : R4EDelta<<0..*>>
Reference base : R4EFileVersion
Reference target : R4EFileVersion<<1..1>>
Attribute type : R4EContextType
Reference infoAtt : MapKeyToInfoAttributes<<0..*>>
Class R4EDelta -> R4EIDComponent
Reference base : R4EContent
Reference target : R4EContent<<1..1>>
Class R4ECommentType -> CommentType
Attribute type : R4EDesignRuleClass
Class MapToAnomalyType
Attribute key : EString
Reference value : R4EAnomalyType
Class R4EContent -> Location
Reference location : R4EPosition<<1..1>>
Attribute info : EString
Class R4EPosition
Class R4EFileVersion
Attribute platformURI : EString
Attribute versionID : EString
Attribute repositoryPath : EString
Attribute name : EString
Attribute /resource : IResource
Attribute localVersionID : EString
Attribute fileRevision : IFileRevision
Reference infoAtt : MapKeyToInfoAttributes<<0..*>>
Class MapNameToReview
Attribute key : EString
Reference value : R4EReview<<1..1>>
Class MapToUsers
Attribute key : EString
Reference value : R4EUser<<1..1>>
Class R4EUserReviews
Attribute name : EString
Reference invitedToMap : MapNameToReview<<0..*>>
Reference group : R4EReviewGroup
Attribute createdReviews : EString<<0..*>>
Attribute xmlVersion : EString
Class R4EIDComponent -> R4EReviewComponent
Reference id : R4EID
Class MapIDToComponent
Reference key : R4EID<<1..1>>
Reference value : R4EIDComponent<<1..1>>
Class MapUserIDToUserReviews
Attribute key : EString
Reference value : R4EUserReviews<<1..1>>
Class R4EAnomalyTextPosition -> R4ETextPosition
Reference file : R4EFileVersion
Class MapDateToDuration
Attribute key : EDate
Attribute value : EIntegerObject
Class MapKeyToInfoAttributes
Attribute key : EString
Attribute value : EString
Class R4EReviewPhaseInfo
Attribute endDate : EDate
Attribute type : R4EReviewPhase
Attribute phaseOwnerID : EString
Attribute startDate : EDate
Class R4EMeetingData
Attribute id : EString
Attribute subject : EString
Attribute location : EString
Attribute startTime : ELong
Attribute duration : EInt
Attribute sentCount : EInt
Attribute sender : EString
Attribute receivers : EString<<0..*>>
Attribute body : EString
Enum R4EAnomalyState
Literal R4E_ANOMALY_STATE_CREATED = 5
Literal R4E_ANOMALY_STATE_ASSIGNED = 4
Literal R4E_ANOMALY_STATE_ACCEPTED = 0
Literal R4E_ANOMALY_STATE_FIXED = 7
Literal R4E_ANOMALY_STATE_DUPLICATED = 1
Literal R4E_ANOMALY_STATE_REJECTED = 2
Literal R4E_ANOMALY_STATE_DEFERRED = 3
Literal R4E_ANOMALY_STATE_VERIFIED = 6
Enum R4EReviewPhase
Literal R4E_REVIEW_PHASE_STARTED = 0
Literal R4E_REVIEW_PHASE_PREPARATION = 1
Literal R4E_REVIEW_PHASE_DECISION = 2
Literal R4E_REVIEW_PHASE_REWORK = 3
Literal R4E_REVIEW_PHASE_COMPLETED = 4
Enum R4EUserRole
Literal R4E_ROLE_REVIEWER = 0
Literal R4E_ROLE_LEAD = 1
Literal R4E_ROLE_AUTHOR = 2
Literal R4E_ROLE_ORGANIZER = 3
Enum R4EDecision
Literal R4E_REVIEW_DECISION_NONE = 0
Literal R4E_REVIEW_DECISION_ACCEPTED = 1
Literal R4E_REVIEW_DECISION_ACCEPTED_FOLLOWUP = 2
Literal R4E_REVIEW_DECISION_REJECTED = 3
Enum R4EReviewType
Literal R4E_REVIEW_TYPE_BASIC = 0
Literal R4E_REVIEW_TYPE_INFORMAL = 1
Literal R4E_REVIEW_TYPE_FORMAL = 2
Enum R4EContextType
Literal R4E_UNDEFINED = 4
Literal R4E_ADDED = 0
Literal R4E_DELETED = 1
Literal R4E_MODIFIED = 2
Literal R4E_REPLACED = 3
DataType MylynTask <org.eclipse.mylyn.tasks.core.ITask>
DataType IResource <org.eclipse.core.resources.IResource>
DataType URI <org.eclipse.emf.common.util.URI>
DataType IFileRevision <org.eclipse.team.core.history.IFileRevision>