Hierarchy For All Packages
Package Hierarchies:- com.abstratt.simon.compiler,
- com.abstratt.simon.compiler.antlr,
- com.abstratt.simon.compiler.antlr.impl,
- com.abstratt.simon.compiler.backend,
- com.abstratt.simon.compiler.backend.ecore,
- com.abstratt.simon.compiler.backend.ecore.impl,
- com.abstratt.simon.compiler.source,
- com.abstratt.simon.compiler.source.ecore,
- com.abstratt.simon.examples,
- com.abstratt.simon.genutils,
- com.abstratt.simon.metamodel,
- com.abstratt.simon.metamodel.dsl,
- com.abstratt.simon.metamodel.ecore,
- com.abstratt.simon.metamodel.ecore.impl,
- com.abstratt.simon.parser.antlr
Class Hierarchy
- Object
- BuiltInSourceProvider (implements SourceProvider)
- ContentProviderSourceProvider (implements SourceProvider)
- DebuggedSourceProvider (implements SourceProvider)
- EcoreDynamicMetamodelSource (implements MetamodelSource<T>)
- EcoreDynamicMetamodelSource.Factory (implements MetamodelSource.Factory<T>)
- EcoreHelper
- EcoreMetamodel.EcoreNamed<N> (implements Metamodel.Named)
- EcoreMetamodel.EcoreFeature<TE,C,T> (implements Metamodel.Feature<T>)
- EcoreMetamodel.EcoreRelationship (implements Metamodel.Composition, Metamodel.Reference)
- EcoreMetamodel.EcoreSlot (implements Metamodel.Slot)
- EcoreMetamodel.EcoreType<EC> (implements Metamodel.Type)
- EcoreMetamodel.EcoreSlotted<T> (implements Metamodel.Slotted)
- EcoreMetamodel.EcoreObjectType (implements Metamodel.ObjectType)
- EcoreMetamodel.EcoreRecordType (implements Metamodel.RecordType)
- EcoreValue<DT> (implements Metamodel.BasicType)
- EcoreEnumValue (implements Metamodel.Enumerated)
- EcorePrimitiveValue (implements Metamodel.Primitive)
- EcoreMetamodel.EcoreSlotted<T> (implements Metamodel.Slotted)
- EcoreMetamodel.EcoreFeature<TE,C,T> (implements Metamodel.Feature<T>)
- EcoreModelBuilder (implements Backend<O,S,M>)
- EMFModelBackendFactory (implements Backend.Factory)
- EPackageMetamodelSource (implements MetamodelSource<T>)
- EPackageMetamodelSource.Factory (implements MetamodelSource.Factory<T>)
- IM.BaseNamed (implements IM.Named)
- IM.BaseTyped<T> (implements IM.TypedElement<T>)
- IM.Entity (implements IM.Type)
- IM.Namespace
- IM.Operation
- IM.TupleType (implements IM.BasicType)
- IM.Primitive (implements IM.BasicType)
- Java2EcoreMapper
- MappingSession
- MappingSession.SimpleAction (implements MappingSession.Action)
- MappingSession.SimpleElementBuilder<EC> (implements MappingSession.ChildElementBuilder<EC>)
- MetamodelSourceChain<T> (implements MetamodelSource<T>)
- MetamodelSourceChain.Factory<T> (implements MetamodelSource.Factory<T>)
- Problem
- Recognizer<Symbol,ATNInterpreter>
- Lexer (implements TokenSource)
- Parser
- ResourceMetamodelSource.Factory (implements MetamodelSource.Factory<T>)
- Result<T>
- RuleContext (implements RuleNode)
- ParserRuleContext
- SimonParser.BooleanOperatorContext
- SimonParser.ChildObjectContext
- SimonParser.ChildObjectsContext
- SimonParser.ComparisonExpressionContext
- SimonParser.ComparisonOperatorContext
- SimonParser.ComponentContext
- SimonParser.ComponentOrLinkContext
- SimonParser.ComponentsContext
- SimonParser.CompositeExpressionContext
- SimonParser.DeclarationContext
- SimonParser.DeclarationsContext
- SimonParser.EnumLiteralContext
- SimonParser.ExpressionContext
- SimonParser.FeatureNameContext
- SimonParser.IdentifierTailContext
- SimonParser.ImportDeclarationContext
- SimonParser.KeyValueSepContext
- SimonParser.LanguageDeclarationContext
- SimonParser.LanguageNameContext
- SimonParser.LinkContext
- SimonParser.LiteralContext
- SimonParser.NestedExpressionContext
- SimonParser.ObjectClassContext
- SimonParser.ObjectContext
- SimonParser.ObjectHeaderContext
- SimonParser.ObjectNameContext
- SimonParser.ObjectNameRefContext
- SimonParser.ProgramContext
- SimonParser.PropertiesContext
- SimonParser.PropertyContext
- SimonParser.QualifiedIdentifierContext
- SimonParser.QueryContext
- SimonParser.RecordLiteralContext
- SimonParser.ResolvedExpressionContext
- SimonParser.RootObjectContext
- SimonParser.RootObjectsContext
- SimonParser.SimpleIdentifierContext
- SimonParser.SlotContext
- SimonParser.SlotValueContext
- ParserRuleContext
- SimonBaseListener (implements SimonListener)
- SimonCompilerAntlrFactory (implements SimonCompiler.Factory)
- SimonCompilerAntlrImpl<T> (implements SimonCompiler<T>)
- SimpleSourceProvider (implements SourceProvider)
- SourceProviderChain (implements SourceProvider)
- Throwable (implements Serializable)
- Traversal.DebuggedTraversal<T> (implements Traversal<T>)
- UI.BaseNamed (implements UI.Named)
- UI.Application
- UI.Component (implements UI.IComponent)
- UI.Container
- UI.Screen
- DAUI.EntityScreen (implements DAUI.IEntityComponent)
- UI2.Form
- UI.Screen
- UI.LabeledComponent (implements UI.Labeled)
- UI.Container
- UI.Color
- URISourceProvider (implements SourceProvider)
Interface Hierarchy
- AutoCloseable
- Backend<O,S,M>
- Backend.Factory
- Consumer<T>
- ContentProvider
- DAUI
- Declaration<P>
- IM
- IM.Named
- IM.TypedElement<T>
- Instantiation<S>
- Linking<M,R>
- MappingSession.Action
- MappingSession.ElementBuilder<EC>
- MetaEcoreHelper
- Metamodel
- Metamodel.Named
- Metamodel.Type
- Metamodel.BasicType
- Metamodel.Featured
- Metamodel.ObjectType (also extends Metamodel.Slotted)
- Metamodel.RecordType (also extends Metamodel.BasicType, Metamodel.Slotted)
- Metamodel.Slotted
- Metamodel.ObjectType (also extends Metamodel.Featured)
- Metamodel.RecordType (also extends Metamodel.BasicType, Metamodel.Featured)
- Metamodel.Typed<T>
- Metamodel.Type
- MetamodelSource.Factory<T>
- NameQuerying<M>
- NameResolution<M>
- NameSetting<M>
- Operation<R>
- Parenting<M,C>
- ParseTreeListener
- Problem.Handler
- Runnable
- SimonCompiler<T>
- SimonCompiler.Factory
- SourceProvider
- Traversal<T>
- Traversal.Provider<T,F>
- UI
- UI.Labeled
- UI.Named
- UI2
- UI3
- UI3.IPrototype
- ValueSetting<M,S>
Annotation Type Hierarchy
- Meta (implements Annotation)
- Meta.Attribute (implements Annotation)
- Meta.Composite (implements Annotation)
- Meta.Contained (implements Annotation)
- Meta.Name (implements Annotation)
- Meta.Named (implements Annotation)
- Meta.ObjectType (implements Annotation)
- Meta.Package (implements Annotation)
- Meta.Parent (implements Annotation)
- Meta.PrimitiveType (implements Annotation)
- Meta.RecordType (implements Annotation)
- Meta.Reference (implements Annotation)
- Meta.Required (implements Annotation)
- Meta.Type (implements Annotation)
- Meta.Typed (implements Annotation)