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.EObjectA 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.StringgetName()Returns the value of the 'Name' attribute.MuddleElementTypegetOwningType()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.TypegetType()Returns the value of the 'Type' reference.booleanisMany()Returns the value of the 'Many' attribute.booleanisPrimary()Returns the value of the 'Primary' attribute.booleanisRuntime()Returns the value of the 'Runtime' attribute.voidsetMany(boolean value)Sets the value of the 'Many' attribute.voidsetName(java.lang.String value)Sets the value of the 'Name' attribute.voidsetOwningType(MuddleElementType value)Sets the value of the 'Owning Type' container reference.voidsetPrimary(boolean value)Sets the value of the 'Primary' attribute.voidsetRuntime(boolean value)Sets the value of the 'Runtime' attribute.voidsetType(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()
-
-