MetaDone
metadone.client.parsers.km3.Enumeration Class Reference
Inheritance diagram for metadone.client.parsers.km3.Enumeration:
Collaboration diagram for metadone.client.parsers.km3.Enumeration:

List of all members.

Public Member Functions

 Enumeration (Package pack, String name)
boolean hasLiteral (String literal)
void addLiteral (String literal)
void removeLiteral (String literal)
Set< EnumLiteralgetLiterals ()
Set< String > getStringLiterals ()
void validateElement () throws Exception

Private Attributes

Set< EnumLiteralliterals = new HashSet<EnumLiteral>()

Detailed Description

KM3 enumeration.

Author:
kma
See also:
LocatedElement

Constructor & Destructor Documentation

metadone.client.parsers.km3.Enumeration.Enumeration ( Package  pack,
String  name 
)

Member Function Documentation

void metadone.client.parsers.km3.Enumeration.addLiteral ( String  literal)
Set<EnumLiteral> metadone.client.parsers.km3.Enumeration.getLiterals ( )
Set<String> metadone.client.parsers.km3.Enumeration.getStringLiterals ( )
boolean metadone.client.parsers.km3.Enumeration.hasLiteral ( String  literal)
void metadone.client.parsers.km3.Enumeration.removeLiteral ( String  literal)
void metadone.client.parsers.km3.Enumeration.validateElement ( ) throws Exception

Validates this model element.

Exceptions:
Exceptionwhen the element is not valid
See also:
KM3Metamodel.validateModel()

Reimplemented from metadone.client.parsers.km3.Classifier.

References metadone.client.parsers.km3.ModelElement.getPackage(), and metadone.client.parsers.km3.Enumeration.literals.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations