xcore package

EPackage properties:
Namespace Prefix: xcore
Namespace URI: http://www.eclipse.org/emf/2011/Xcore

XAttribute

Supertype:XStructuralFeature

Attributes
Name
Properties
Documentation
defaultValueLiteral
T: EString
Cardinality: [0..1]
iD
T: EBoolean
Cardinality: [0..1]

XClass

Supertype:XClassifier

Attributes
Name
Properties
Documentation
abstract
T: EBoolean
Cardinality: [0..1]
References
Name
Properties
Documentation
members
Cardinality: [0..*]
Containment
Op: containingClass
superTypes
Cardinality: [0..*]
Unsettable

XClassifier

EClass properties:
Abstract

Supertype:XNamedElement

References
Name
Properties
Documentation
package
Cardinality: [0..1]
Non-changeable
Transient
Container
Op: classifiers

XDataType

Supertype:XClassifier

Attributes
Name
Properties
Documentation
industryName
T: EString
Cardinality: [0..1]
References
Name
Properties
Documentation
convertBody
Cardinality: [0..1]
Containment
createBody
Cardinality: [0..1]
Containment

XEnum

Supertype:XDataType

References
Name
Properties
Documentation
literals
Cardinality: [0..*]
Containment
Op: enum

XEnumLiteral

Supertype:XNamedElement

Attributes
Name
Properties
Documentation
literal
T: EString
Cardinality: [0..1]
value
T: EInt
Cardinality: [0..1]
References
Name
Properties
Documentation
enum
Cardinality: [0..1]
Non-changeable
Transient
Container
Op: literals

XFunction

Attributes
Name
Properties
Documentation
functionName
T: EString
Cardinality: [1..1]

XMember

EClass properties:
Abstract

Supertype:XTypedElement

References
Name
Properties
Documentation
containingClass
Cardinality: [0..1]
Non-changeable
Transient
Container
Op: members

XModelElement

EClass properties:
Abstract

XNamedElement

EClass properties:
Abstract

Supertype:XModelElement

Attributes
Name
Properties
Documentation
name
T: EString
Cardinality: [0..1]

XOperation

Supertype:XMember

References
Name
Properties
Documentation
body
Cardinality: [0..1]
Containment
parameters
Cardinality: [0..*]
Containment
Op: operation

XPackage

Supertype:XNamedElement

References
Name
Properties
Documentation
classifiers
Cardinality: [0..*]
Containment
Op: package

XParameter

Supertype:XTypedElement

References
Name
Properties
Documentation
operation
Cardinality: [0..1]
Non-changeable
Transient
Container
Op: parameters

XReference

Supertype:XStructuralFeature

Attributes
Name
Properties
Documentation
containment
T: EBoolean
Cardinality: [0..1]

XStructuralFeature

EClass properties:
Abstract

Supertype:XMember

XTypedElement

EClass properties:
Abstract

Supertype:XNamedElement

Attributes
Name
Properties
Documentation
lowerBound
T: EInt
Cardinality: [0..1]
upperBound
T: EInt
Cardinality: [0..1]
References
Name
Properties
Documentation
type
Cardinality: [0..1]
Unsettable