Interface Feature
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
FeatureImpl
public interface Feature extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Feature'.The following features are supported:
- See Also:
MuddlePackage.getFeature()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getName()
Returns the value of the 'Name' attribute.MuddleElementType
getOwningType()
Returns the value of the 'Owning Type' container reference.org.eclipse.emf.common.util.EList<Slot>
getSlots()
Returns the value of the 'Slots' reference list.Type
getType()
Returns the value of the 'Type' reference.boolean
isMany()
Returns the value of the 'Many' attribute.boolean
isPrimary()
Returns the value of the 'Primary' attribute.boolean
isRuntime()
Returns the value of the 'Runtime' attribute.void
setMany(boolean value)
Sets the value of the 'Many
' attribute.void
setName(java.lang.String value)
Sets the value of the 'Name
' attribute.void
setOwningType(MuddleElementType value)
Sets the value of the 'Owning Type
' container reference.void
setPrimary(boolean value)
Sets the value of the 'Primary
' attribute.void
setRuntime(boolean value)
Sets the value of the 'Runtime
' attribute.void
setType(Type value)
Sets the value of the 'Type
' reference.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the value of the 'Name' attribute.If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String)
,MuddlePackage.getFeature_Name()
-
setName
void setName(java.lang.String value)
Sets the value of the 'Name
' attribute.- Parameters:
value
- the new value of the 'Name' attribute.- See Also:
getName()
-
isMany
boolean isMany()
Returns the value of the 'Many' attribute. The default value is"false"
.If the meaning of the 'Many' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Many' attribute.
- See Also:
setMany(boolean)
,MuddlePackage.getFeature_Many()
-
setMany
void setMany(boolean value)
Sets the value of the 'Many
' attribute.- Parameters:
value
- the new value of the 'Many' attribute.- See Also:
isMany()
-
isPrimary
boolean isPrimary()
Returns the value of the 'Primary' attribute. The default value is"false"
.If the meaning of the 'Primary' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Primary' attribute.
- See Also:
setPrimary(boolean)
,MuddlePackage.getFeature_Primary()
-
setPrimary
void setPrimary(boolean value)
Sets the value of the 'Primary
' attribute.- Parameters:
value
- the new value of the 'Primary' attribute.- See Also:
isPrimary()
-
isRuntime
boolean isRuntime()
Returns the value of the 'Runtime' attribute. The default value is"false"
.If the meaning of the 'Runtime' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Runtime' attribute.
- See Also:
setRuntime(boolean)
,MuddlePackage.getFeature_Runtime()
-
setRuntime
void setRuntime(boolean value)
Sets the value of the 'Runtime
' attribute.- Parameters:
value
- the new value of the 'Runtime' attribute.- See Also:
isRuntime()
-
getType
Type getType()
Returns the value of the 'Type' reference.If the meaning of the 'Type' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Type' reference.
- See Also:
setType(Type)
,MuddlePackage.getFeature_Type()
-
setType
void setType(Type value)
Sets the value of the 'Type
' reference.- Parameters:
value
- the new value of the 'Type' reference.- See Also:
getType()
-
getOwningType
MuddleElementType getOwningType()
Returns the value of the 'Owning Type' container reference. It is bidirectional and its opposite is 'Features
'.If the meaning of the 'Owning Type' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Owning Type' container reference.
- See Also:
setOwningType(MuddleElementType)
,MuddlePackage.getFeature_OwningType()
,MuddleElementType.getFeatures()
-
setOwningType
void setOwningType(MuddleElementType value)
Sets the value of the 'Owning Type
' container reference.- Parameters:
value
- the new value of the 'Owning Type' container reference.- See Also:
getOwningType()
-
getSlots
org.eclipse.emf.common.util.EList<Slot> getSlots()
Returns the value of the 'Slots' reference list. The list contents are of typeSlot
. It is bidirectional and its opposite is 'Feature
'.If the meaning of the 'Slots' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Slots' reference list.
- See Also:
MuddlePackage.getFeature_Slots()
,Slot.getFeature()
-
-