public interface InstanceSpecification extends NamedElement
The following features are supported:
PivotPackage.getInstanceSpecification()
Modifier and Type | Method and Description |
---|---|
List<Class> |
getClasses()
Returns the value of the 'Classes' reference list.
|
List<Slot> |
getOwnedSlots()
Returns the value of the 'Owned Slots' containment reference list.
|
LanguageExpression |
getOwnedSpecification()
Returns the value of the 'Owned Specification' containment reference.
|
Package |
getOwningPackage()
Returns the value of the 'Owning Package' container reference.
|
void |
setOwnedSpecification(LanguageExpression value)
Sets the value of the '
Owned Specification ' containment reference. |
void |
setOwningPackage(Package value)
Sets the value of the '
Owning Package ' container reference. |
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
List<Class> getClasses()
Class
.
The Classifier or Classifiers of the represented instance. If multiple Classifiers are specified, the instance is classified by all of them.
PivotPackage.getInstanceSpecification_Classes()
List<Slot> getOwnedSlots()
Slot
.
It is bidirectional and its opposite is 'Owning Instance
'.
A Slot giving the value or values of a StructuralFeature of the instance. An InstanceSpecification can have one Slot per StructuralFeature of its Classifiers, including inherited features. It is not necessary to model a Slot for every StructuralFeature, in which case the InstanceSpecification is a partial description.
PivotPackage.getInstanceSpecification_OwnedSlots()
,
Slot.getOwningInstance()
LanguageExpression getOwnedSpecification()
setOwnedSpecification(LanguageExpression)
,
PivotPackage.getInstanceSpecification_OwnedSpecification()
void setOwnedSpecification(LanguageExpression value)
Owned Specification
' containment reference.
value
- the new value of the 'Owned Specification' containment reference.getOwnedSpecification()
Package getOwningPackage()
Owned Instances
'.
If the meaning of the 'Owning Package' container reference isn't clear, there really should be more of a description here...
setOwningPackage(org.eclipse.ocl.pivot.Package)
,
PivotPackage.getInstanceSpecification_OwningPackage()
,
Package.getOwnedInstances()
void setOwningPackage(Package value)
Owning Package
' container reference.
value
- the new value of the 'Owning Package' container reference.getOwningPackage()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.