A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages

A

accept(EObject, EReference, EObject, boolean) - Method in interface org.nasdanika.emf.EReferencePredicate
 
adapt(Object, Object) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
adapt(Notifier, Object) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
adaptAllNew(Notifier) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
AdapterModelCommand<T extends EObject,​A> - Class in org.nasdanika.emf
Base class for commands which execute models by adapting them to a specific adapter type and then adapting that adapter to CommandFactory.
AdapterModelCommand() - Constructor for class org.nasdanika.emf.AdapterModelCommand
 
adaptNew(Notifier, Object) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
adaptTo(Class<A>) - Method in class org.nasdanika.emf.EObjectAdaptable
 
adaptTo(EObject, Class<A>) - Static method in class org.nasdanika.emf.EObjectAdaptable
 
adaptTo(EObject, Class<A>, AdapterFactory) - Static method in class org.nasdanika.emf.EObjectAdaptable
 
adaptToAccessController() - Method in class org.nasdanika.emf.EObjectAdaptable
 
adaptToAccessController(EObject) - Static method in class org.nasdanika.emf.EObjectAdaptable
 
adaptToConsumerFactory(Collection<? extends EObject>, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts each element of the targets collection to ConsumerFactory and returns as a list.
adaptToConsumerFactory(EObject, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts to a ConsumerFactory of specific type by adapting to ConsumerFactory.Provider first and obtaining a typed factory from it.
adaptToConsumerFactoryNonNull(Collection<? extends EObject>, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts each element of the targets collection to ConsumerFactory and returns as a list.
adaptToConsumerFactoryNonNull(EObject, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts target to ConsumerFactory and throws NullPointerException if result is null.
adaptToFunctionFactory(Collection<? extends EObject>, Class<T>, Class<R>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts each element of the targets collection to FunctionFactory and returns as a list.
adaptToFunctionFactory(EObject, Class<T>, Class<R>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts to a FunctionFactory of specific parameter and result types by adapting to FunctionFactory.Provider first and obtaining a typed factory from it.
adaptToFunctionFactoryNonNull(Collection<? extends EObject>, Class<T>, Class<R>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts each element of the targets collection to FunctionFactory and returns as a list.
adaptToFunctionFactoryNonNull(EObject, Class<T>, Class<R>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts target to FunctionFactory and throws NullPointerException if result is null.
adaptToNonNull(EObject, Class<A>) - Static method in class org.nasdanika.emf.EObjectAdaptable
 
adaptToSupplierFactory(Collection<? extends EObject>, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts each element of the targets collection to SupplierFactory and returns as a list.
adaptToSupplierFactory(EObject, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
 
adaptToSupplierFactory(EObject, Class<T>, AdapterFactory) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts to a SupplierFactory of specific type by adapting to SupplierFactory.Provider first and obtaining a typed factory from it.
adaptToSupplierFactoryNonNull(Collection<? extends EObject>, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts each element of the targets collection to SupplierFactory and returns as a list.
adaptToSupplierFactoryNonNull(EObject, Class<T>) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts target to SupplierFactory and throws NullPointerException if result is null.
adaptToSupplierFactoryNonNull(EObject, Class<T>, AdapterFactory) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts target to SupplierFactory and throws NullPointerException if result is null.
add(String, Supplier<EObject>) - Method in interface org.nasdanika.emf.Palette
 
add(String, EObject) - Method in interface org.nasdanika.emf.Palette
Adds a contributor which creates a copy of a given EObject.
add(EClass...) - Method in interface org.nasdanika.emf.Palette
Adds a contributor which instantiates given EClass and uses EClass name and EPackage namespace URI as ID.
add(EClass, EReferencePredicate) - Method in interface org.nasdanika.emf.Palette
Adds a contributor which instantiates given EClass and uses EClass name and EPackage namespace URI as ID.
add(EReferencePredicate) - Method in interface org.nasdanika.emf.Palette
Adds a predicate to the palette.
add(Palette.Contributor) - Method in interface org.nasdanika.emf.Palette
 
addDiagnostic(int, String, String, EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticHelper
Adds diagnostic.
allInterfaces(Class<?>) - Static method in class org.nasdanika.emf.DelegatingAdapterFactory
 
AnnotationSource<T extends EModelElement> - Class in org.nasdanika.emf
Class loading annotations from model elements.
AnnotationSource(T) - Constructor for class org.nasdanika.emf.AnnotationSource
 
appendAttribute(String, String, String, String) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendAttribute(String, String, String, String) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendClassEnd() - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendClassEnd() - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendClassStart(String, String, String, String, String) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendClassStart(String, String, String, String, String) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEClass(EClass, String, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEClass(EClass, String, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEClass(EClass, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEClass(EClass, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEClassifier(EClassifier, String, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEClassifier(EClassifier, String, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEClassifier(EClassifier, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEClassifier(EClassifier, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEDataType(EDataType, String, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEDataType(EDataType, String, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEDataType(EDataType, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEDataType(EDataType, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEEnum(EEnum, String, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEEnum(EEnum, String, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEEnum(EEnum, Set<EClassifier>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEEnum(EEnum, Set<EClassifier>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEndUml() - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendEReference(EReference) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendEReference(EReference) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendGeneralization(EClass, EGenericType) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendGeneralization(EClass, EGenericType) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendMember(String, String, String, String, Iterable<String>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendMember(String, String, String, String, Iterable<String>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendOperation(String, String, String, String, Iterable<String>) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendOperation(String, String, String, String, Iterable<String>) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendStartUml() - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendTypeDependency(EClass, EClassifier) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
appendTypeDependency(EClass, EClassifier) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
appendWithRelationships(Collection<? extends EClassifier>, DiagramTextGenerator.RelationshipDirection, int) - Method in interface org.nasdanika.emf.DiagramTextGenerator
 
appendWithRelationships(Collection<? extends EClassifier>, DiagramTextGenerator.RelationshipDirection, int) - Method in class org.nasdanika.emf.MermaidTextGenerator
Appends core classifiers, their related classifiers, and relationships
appendWithRelationships(Collection<? extends EClassifier>, DiagramTextGenerator.RelationshipDirection, int) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
Appends core classifiers, their related classifiers, and relationships

B

BiFunctionAdapterFactory<T,​N> - Class in org.nasdanika.emf
Adapter factory which creates an adapter using a BiFunction, e.g.
BiFunctionAdapterFactory(Class<T>, ClassLoader, BiFunction<N, BiFunctionAdapterFactory<T, N>, T>) - Constructor for class org.nasdanika.emf.BiFunctionAdapterFactory
Uses EObject's EClass as eClass argument
BiFunctionAdapterFactory(EClass, Class<T>, ClassLoader, BiFunction<N, BiFunctionAdapterFactory<T, N>, T>) - Constructor for class org.nasdanika.emf.BiFunctionAdapterFactory
 
both - org.nasdanika.emf.DiagramTextGenerator.RelationshipDirection
 

C

canCreate(String) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "create" permission
canCreate(String, Context) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "create" permission
canCreate(EObject, String) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "create" permission
canCreate(EObject, String, Context) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "create" permission
canDelete(String) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "delete" permission
canDelete(String, Context) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "delete" permission
canDelete(EObject, String) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "delete" permission
canDelete(EObject, String, Context) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "delete" permission
canExecute(String) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "execute" permission
canExecute(String, Context) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "execute" permission
canExecute(EObject, String) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "execute" permission
canExecute(EObject, String, Context) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "execute" permission
canRead(String) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "read" permissions
canRead(String, Context) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "read" permissions
canRead(EObject, String) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "read" permissions
canRead(EObject, String, Context) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "read" permissions
canUpdate(String) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "update" permission
canUpdate(String, Context) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks "update" permission
canUpdate(EObject, String) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "update" permission
canUpdate(EObject, String, Context) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks "update" permission
CLEAR_CACHE - Static variable in class org.nasdanika.emf.persistence.FeatureCacheAdapter
Identity based notification to clear all caches.
cmpDistance(EObject, EClass, EClass) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
collectGenericTypeDependencies(EGenericType, boolean, Predicate<EGenericType>) - Static method in class org.nasdanika.emf.EmfUtil
Collects generic type dependencies, i.e.
collectTypeDependencies(EClass) - Static method in class org.nasdanika.emf.EmfUtil
Collects type dependencies for a given class - attribute types, eoperation return and exception types, eparameter types.
ComposeableAdapterFactory - Interface in org.nasdanika.emf
 
ComposeableAdapterFactoryImpl - Class in org.nasdanika.emf
Base class for composeable adapter factories for a single EClass.
ComposeableAdapterFactoryImpl() - Constructor for class org.nasdanika.emf.ComposeableAdapterFactoryImpl
Uses EObject's EClass as eClass argument
ComposeableAdapterFactoryImpl(EClass) - Constructor for class org.nasdanika.emf.ComposeableAdapterFactoryImpl
 
ComposedAdapterFactory - Class in org.nasdanika.emf
Composed factory delegates to its child factories.
ComposedAdapterFactory() - Constructor for class org.nasdanika.emf.ComposedAdapterFactory
 
ConsumerModelCommand<T> - Class in org.nasdanika.emf
Base class for commands which adapt models to ConsumerFactory and then combine input supplier with consumer and execute.
ConsumerModelCommand() - Constructor for class org.nasdanika.emf.ConsumerModelCommand
 
context - Variable in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
ContextAdapter - Class in org.nasdanika.emf.persistence
 
ContextAdapter(Context) - Constructor for class org.nasdanika.emf.persistence.ContextAdapter
 
create(String, String, String, boolean) - Method in interface org.nasdanika.emf.Palette.Registry
 
create(Context) - Method in class org.nasdanika.emf.ModelWorkFactory
 
create(Context) - Method in class org.nasdanika.emf.ValidatingModelWorkFactory
 
create(ObjectLoader, Object, URI, ProgressMonitor, List<? extends Marker>) - Method in class org.nasdanika.emf.persistence.Reference
 
create(ObjectLoader, Object, URI, ProgressMonitor, List<? extends Marker>) - Method in class org.nasdanika.emf.persistence.ReferenceFactory
 
create(ObjectLoader, Object, URI, ProgressMonitor, List<? extends Marker>) - Method in class org.nasdanika.emf.persistence.ReferenceList
 
create(ObjectLoader, String, Object, Function<EClass, EObject>, URI, ProgressMonitor, List<? extends Marker>) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Creates a new EObject from a prototype.
create(ObjectLoader, String, Object, URI, ProgressMonitor, List<? extends Marker>) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Creates an object by calling create() which takes constructor and passing thread constructor to it.
create(ObjectLoader, EClass, Object, URI, ProgressMonitor, List<? extends Marker>, BiFunction<EClass, ENamedElement, String>, Function<EClass, EObject>) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Creates an instance of EClass or a supplier factory
createAdapter(Notifier) - Method in class org.nasdanika.emf.DelegatingAdapterFactory
 
createCommandFactory(A) - Method in class org.nasdanika.emf.AdapterModelCommand
 
createCommandFactory(CommandFactory) - Method in class org.nasdanika.emf.ExecuteModelCommand
 
createCommandFactory(ConsumerFactory<T>) - Method in class org.nasdanika.emf.ConsumerModelCommand
 
createCommandFactory(FunctionFactory<T, R>) - Method in class org.nasdanika.emf.FunctionModelCommand
 
createCommandFactory(SupplierFactory<T>) - Method in class org.nasdanika.emf.SupplierModelCommand
 
createContext(EObject) - Method in class org.nasdanika.emf.ValidatingEObjectContextFactory
 
createElements(ObjectLoader, Object, URI, ProgressMonitor, List<? extends Marker>) - Method in class org.nasdanika.emf.persistence.ReferenceList
 
createEmptyResourceSet() - Method in class org.nasdanika.emf.ResourceSetCommand
Creates a ResourceSet with all known packages registered and with XMIResourceFactoryImpl
createEObjectSupplierFactory(EClass, BiFunction<EClass, ENamedElement, String>, Function<EClass, EObject>) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Creates a new EObjectSupplierFactory.
createInputSupplierFactory() - Method in class org.nasdanika.emf.ConsumerModelCommand
 
createInputSupplierFactory() - Method in class org.nasdanika.emf.FunctionModelCommand
 
createLoader(ResourceSet) - Method in class org.nasdanika.emf.persistence.YamlLoadingExecutionParticipant
 
createMarker(String, ProgressMonitor) - Method in class org.nasdanika.emf.persistence.GitMarkerFactory
 
createMarker(String, ProgressMonitor) - Method in interface org.nasdanika.emf.persistence.MarkerFactory
 
createOutputConsumerFactory() - Method in class org.nasdanika.emf.FunctionModelCommand
 
createOutputConsumerFactory() - Method in class org.nasdanika.emf.SupplierModelCommand
 
createProxy(EClass, Object, URI, List<? extends Marker>, ProgressMonitor) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Creates a proxy object if config is a singleton map with "href" key.
createResource(URI) - Method in class org.nasdanika.emf.persistence.ExcelResourceFactory
 
createResource(URI) - Method in class org.nasdanika.emf.persistence.JsonResourceFactory
 
createResource(URI) - Method in class org.nasdanika.emf.persistence.YamlResourceFactory
 
createResourceSet() - Method in class org.nasdanika.emf.ResourceSetCommand
Creates an empty resource set with registered packages and XMIResourceFactoryImpl and loads resource to it.
createResourceSet(EPackage...) - Static method in class org.nasdanika.emf.ModelWorkFactory
Creates a new ResourceSet if it was not passed to a constructor explicitly.
createResourceSet(ProgressMonitor) - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
createResourceSet(ProgressMonitor) - Method in class org.nasdanika.emf.persistence.YamlLoadingExecutionParticipant
 
createResultFunction(Context) - Method in class org.nasdanika.emf.persistence.EObjectSupplierFactory
 
createSupplier(Context) - Method in class org.nasdanika.emf.ModelCommand
 
createValue(ObjectLoader, K, Object, URI, ProgressMonitor, List<? extends Marker>) - Method in class org.nasdanika.emf.persistence.ReferenceMap
 
createYamlResorceFactory(ResourceSet, ProgressMonitor) - Method in class org.nasdanika.emf.persistence.YamlLoadingExecutionParticipant
 

D

DelegatingAdapterFactory<T> - Class in org.nasdanika.emf
Base class for adapter factories delegating to Supplier or FunctionFactory to create an adapter and wrapping adapter into a dynamic proxy if the adapter does not implement Adapter.
DelegatingAdapterFactory(Class<T>, ClassLoader) - Constructor for class org.nasdanika.emf.DelegatingAdapterFactory
Uses EObject's EClass as eClass argument
DelegatingAdapterFactory(EClass, Class<T>, ClassLoader) - Constructor for class org.nasdanika.emf.DelegatingAdapterFactory
 
diagnose() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
Diagnoses the ResourceSet.
diagnose(ResourceSet, Context, BiConsumer<EObject, Diagnostic>) - Static method in class org.nasdanika.emf.EmfUtil
Diagnoses the resource set.
diagnose(ProgressMonitor) - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
Loads resources, checks for unresolved proxies and diagnoses.
DiagnosticHelper - Class in org.nasdanika.emf
Helper class to reduce amount of diagnostic/validation code.
DiagnosticHelper(DiagnosticChain, String, int, Object) - Constructor for class org.nasdanika.emf.DiagnosticHelper
DiagnosticHelper shall typically be created at the top of validate() method.
diagnosticMap - Variable in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
DiagnosticProvider - Interface in org.nasdanika.emf
Adapter interface providing diagnostics for the target and its features.
DiagnosticProviderAdapter - Class in org.nasdanika.emf
 
DiagnosticProviderAdapter(Notifier, Function<Notifier, Collection<Diagnostic>>, BiFunction<Notifier, EStructuralFeature, Collection<Diagnostic>>) - Constructor for class org.nasdanika.emf.DiagnosticProviderAdapter
 
DiagramTextGenerator - Interface in org.nasdanika.emf
Interface for generators of diagrams from text.
DiagramTextGenerator.RelationshipDirection - Enum in org.nasdanika.emf
 
distance(EClass, EClass) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
doCreateAdapter(Notifier) - Method in class org.nasdanika.emf.BiFunctionAdapterFactory
 
doCreateAdapter(Notifier) - Method in class org.nasdanika.emf.DelegatingAdapterFactory
Creates adapter.
doCreateAdapter(Notifier) - Method in class org.nasdanika.emf.FunctionAdapterFactory
 
doCreateAdapter(Notifier) - Method in class org.nasdanika.emf.InstanceAdapterFactory
 
doCreateAdapter(Notifier) - Method in class org.nasdanika.emf.SupplierAdapterFactory
 
doLoad(InputStream, Map<?, ?>) - Method in class org.nasdanika.emf.persistence.JsonResource
 
doSave(OutputStream, Map<?, ?>) - Method in class org.nasdanika.emf.persistence.JsonResource
 
dumpDiagnostic(Diagnostic, int) - Static method in class org.nasdanika.emf.ModelCommand
 
dumpDiagnostic(Diagnostic, int, PrintStream) - Static method in class org.nasdanika.emf.EmfUtil
 

E

effectiveDefaultFeature(Object) - Method in class org.nasdanika.emf.persistence.ReferenceFactory
 
effectiveReferenceType(Object) - Method in class org.nasdanika.emf.persistence.ReferenceFactory
 
eKeys(EReference) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
eKeys(EReference) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
EmfUtil - Class in org.nasdanika.emf
 
EmfUtil.EModelElementDocumentation - Interface in org.nasdanika.emf
Provides access to documentation and its location for resolving resource references.
EModelElementAnnotationResourceLocator - Class in org.nasdanika.emf
Retrieves resource strings from EAnnotations for a given EModelElement.
EModelElementAnnotationResourceLocator(EModelElement, String, Function<String, String>, Context) - Constructor for class org.nasdanika.emf.EModelElementAnnotationResourceLocator
Creates a new instance retrieving resource strings from a given annotation source on a given model element.
ENAMED_ELEMENT_COMPARATOR - Static variable in class org.nasdanika.emf.EmfUtil
 
EObjectAdaptable<T extends EObject> - Class in org.nasdanika.emf
Bridges Adaptable and EObject adaptation framework - Adapter.
EObjectAdaptable(T) - Constructor for class org.nasdanika.emf.EObjectAdaptable
 
EObjectContext - Class in org.nasdanika.emf
Wraps EObject into a context.
EObjectContext(EObject) - Constructor for class org.nasdanika.emf.EObjectContext
 
EObjectLoader - Class in org.nasdanika.emf.persistence
 
EObjectLoader(EPackage...) - Constructor for class org.nasdanika.emf.persistence.EObjectLoader
 
EObjectLoader(ResourceSet) - Constructor for class org.nasdanika.emf.persistence.EObjectLoader
 
EObjectLoader(ObjectLoader, BiFunction<EClass, ENamedElement, String>, EPackage...) - Constructor for class org.nasdanika.emf.persistence.EObjectLoader
 
EObjectLoader(ObjectLoader, BiFunction<EClass, ENamedElement, String>, ResourceSet) - Constructor for class org.nasdanika.emf.persistence.EObjectLoader
 
EObjectSupplierFactory - Class in org.nasdanika.emf.persistence
Loads EObject EStructuralFeatures from configuration.
EObjectSupplierFactory(EObjectLoader, EClass, BiFunction<EClass, ENamedElement, String>, Function<EClass, EObject>) - Constructor for class org.nasdanika.emf.persistence.EObjectSupplierFactory
 
EReferencePredicate - Interface in org.nasdanika.emf
EObjects can implement this interface to filter out objects and their EReferences to which it can be added.
error(String) - Method in class org.nasdanika.emf.DiagnosticHelper
 
error(String, String) - Method in class org.nasdanika.emf.DiagnosticHelper
 
error(String, String, EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticHelper
 
error(String, EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticHelper
 
ExcelResourceFactory - Class in org.nasdanika.emf.persistence
Creates ExcelResource
ExcelResourceFactory() - Constructor for class org.nasdanika.emf.persistence.ExcelResourceFactory
 
ExcelResourceFactory.UpdateAdapter - Interface in org.nasdanika.emf.persistence
 
ExecuteModelCommand - Class in org.nasdanika.emf
 
ExecuteModelCommand() - Constructor for class org.nasdanika.emf.ExecuteModelCommand
 

F

FACTORY_SCHEME - Static variable in class org.nasdanika.emf.persistence.ReferenceFactory
 
FeatureCache - Interface in org.nasdanika.emf.persistence
Computes feature value and caches.
FeatureCacheAdapter - Class in org.nasdanika.emf.persistence
Caches computed feature values.
FeatureCacheAdapter() - Constructor for class org.nasdanika.emf.persistence.FeatureCacheAdapter
 
FILESET_SCHEME - Static variable in class org.nasdanika.emf.persistence.ReferenceFactory
 
from(String, URI) - Static method in interface org.nasdanika.emf.EmfUtil.EModelElementDocumentation
 
FunctionAdapterFactory<T,​N> - Class in org.nasdanika.emf
Creates an adapter using a Function passing the notifier (target) as an argument.
FunctionAdapterFactory(Class<T>, ClassLoader, Function<N, T>) - Constructor for class org.nasdanika.emf.FunctionAdapterFactory
Uses EObject's EClass as eClass argument
FunctionAdapterFactory(EClass, Class<T>, ClassLoader, Function<N, T>) - Constructor for class org.nasdanika.emf.FunctionAdapterFactory
 
FunctionModelCommand<T,​R> - Class in org.nasdanika.emf
Base class for commands which adapt models to FunctionFactory and then combine input supplier with function and output consumer to execute.
FunctionModelCommand() - Constructor for class org.nasdanika.emf.FunctionModelCommand
 

G

genericName(EGenericType) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
genericName(EGenericType) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
genericName(ETypeParameter) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
genericName(ETypeParameter) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
genericTypeArguments(EGenericType) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
genericTypeArguments(EGenericType) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
get(F, BiFunction<EObject, F, T>) - Method in interface org.nasdanika.emf.persistence.FeatureCache
 
get(F, BiFunction<EObject, F, T>) - Method in class org.nasdanika.emf.persistence.FeatureCacheAdapter
 
get(Class<T>) - Method in class org.nasdanika.emf.EModelElementAnnotationResourceLocator
 
get(Class<T>) - Method in class org.nasdanika.emf.EObjectContext
 
get(Class<T>) - Method in enum org.nasdanika.emf.localization.UI
 
get(Class<T>) - Method in class org.nasdanika.emf.persistence.ContextAdapter
 
get(String) - Method in class org.nasdanika.emf.EModelElementAnnotationResourceLocator
 
get(String) - Method in class org.nasdanika.emf.EObjectContext
 
get(String) - Method in interface org.nasdanika.emf.Palette.Registry
 
get(String) - Method in class org.nasdanika.emf.persistence.ContextAdapter
 
get(EObject, F, BiFunction<EObject, F, T>, boolean) - Static method in interface org.nasdanika.emf.persistence.FeatureCache
Adapts to FeatureCache and gets from cache if it is present or from the computer otherwise.
get(EObject, F, Supplier<T>, boolean) - Static method in interface org.nasdanika.emf.persistence.FeatureCache
Adapts to FeatureCache and gets from cache if it is present or from the computer otherwise.
getAdapterType() - Method in class org.nasdanika.emf.AdapterModelCommand
 
getAdapterType() - Method in class org.nasdanika.emf.ConsumerModelCommand
 
getAdapterType() - Method in class org.nasdanika.emf.ExecuteModelCommand
 
getAdapterType() - Method in class org.nasdanika.emf.FunctionModelCommand
 
getAdapterType() - Method in class org.nasdanika.emf.SupplierModelCommand
 
getAnnotation(String) - Method in class org.nasdanika.emf.AnnotationSource
 
getAnnotationSources() - Method in class org.nasdanika.emf.AnnotationSource
 
getCalls() - Static method in class org.nasdanika.emf.persistence.FeatureCacheAdapter
 
getCategory(EModelElement) - Static method in class org.nasdanika.emf.EmfUtil
 
getCellValue(Cell, FormulaEvaluator) - Method in class org.nasdanika.emf.persistence.ExcelResourceFactory
 
getClassLoader() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
getCommandFactory() - Method in class org.nasdanika.emf.ModelCommand
Supplier to Consumer.
getComputeTime() - Static method in class org.nasdanika.emf.persistence.FeatureCacheAdapter
 
getConsumerFactory() - Method in class org.nasdanika.emf.AdapterModelCommand
 
getConsumerFactory() - Method in class org.nasdanika.emf.ModelCommand
 
getContributors() - Method in interface org.nasdanika.emf.Palette
 
getDescription() - Method in interface org.nasdanika.emf.Palette
 
getDiagnostic() - Method in interface org.nasdanika.emf.DiagnosticProvider
 
getDiagnostic() - Method in class org.nasdanika.emf.DiagnosticProviderAdapter
 
getDocumentation() - Method in interface org.nasdanika.emf.EmfUtil.EModelElementDocumentation
 
getDocumentation(EModelElement) - Static method in class org.nasdanika.emf.EmfUtil
Loads element documentation from a documentation resource specified in documentation-reference nasdanika (urn:org.nasdanika) annotation resolved relative to the model element resource.
getEClasses() - Method in interface org.nasdanika.emf.ComposeableAdapterFactory
EClasses supported by this factory.
getEClasses() - Method in class org.nasdanika.emf.ComposeableAdapterFactoryImpl
 
getEClasses() - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
getEClassifierLink(EClassifier) - Method in class org.nasdanika.emf.MermaidTextGenerator
Constructs EClassifier with the first documentation sentence as a tooltip.
getEClassifierLink(EClassifier) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
Constructs EClassifier with the first documentation sentence as a tooltip.
getElements() - Method in interface org.nasdanika.emf.Palette
 
getElements(String...) - Method in interface org.nasdanika.emf.Palette.Registry
Returns a de-dupped list of elements from requested palettes.
getElements(EObject, EReference) - Method in interface org.nasdanika.emf.Palette
 
getEObject(String) - Method in class org.nasdanika.emf.persistence.JsonResource
If fragment is null returns the first content element.
getEPackages() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
getEPackages() - Method in class org.nasdanika.emf.persistence.NcoreYamlLoadingExecutionParticipant
 
getEPackages() - Method in class org.nasdanika.emf.ResourceSetCommand
 
getEReference() - Method in class org.nasdanika.emf.persistence.ReferenceFactory
 
getExclusiveWith(EClass, EStructuralFeature, BiFunction<EClass, ENamedElement, String>) - Static method in class org.nasdanika.emf.persistence.EObjectLoader
 
getFeatureDiagnostic(EStructuralFeature) - Method in interface org.nasdanika.emf.DiagnosticProvider
 
getFeatureDiagnostic(EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticProviderAdapter
 
getId() - Method in interface org.nasdanika.emf.Palette.Contributor
Contributor ID used for de-duplication.
getId() - Method in interface org.nasdanika.emf.Palette
Palette id.
getLoadDocumentation(EModelElement) - Static method in class org.nasdanika.emf.EmfUtil
Loads element load documentation from load-doc annotation of or a documentation resource specified in load-doc-reference nasdanika (urn:org.nasdanika) annotation resolved relative to the model element resource.
getLoadKey(EClass, EStructuralFeature) - Static method in class org.nasdanika.emf.persistence.EObjectLoader
 
getLocalizedName(ENamedElement) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
getLocalizedName(ENamedElement) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
getLocation() - Method in interface org.nasdanika.emf.EmfUtil.EModelElementDocumentation
 
getMarkerFactory() - Method in class org.nasdanika.emf.persistence.EObjectLoader
 
getMarkers() - Method in class org.nasdanika.emf.persistence.MarkedAdapter
 
getMisses() - Static method in class org.nasdanika.emf.persistence.FeatureCacheAdapter
 
getModelResource() - Method in class org.nasdanika.emf.ModelWorkFactory
 
getMultiplicity(EStructuralFeature) - Static method in class org.nasdanika.emf.MermaidTextGenerator
 
getMultiplicity(EStructuralFeature) - Static method in class org.nasdanika.emf.PlantUmlTextGenerator
 
getName() - Method in interface org.nasdanika.emf.Palette
 
getPalettes() - Method in interface org.nasdanika.emf.Palette.Registry
 
getReferrers(EClass) - Method in class org.nasdanika.emf.MermaidTextGenerator
Finds all referrers in the resourceset.
getReferrers(EClass) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
Finds all referrers in the resourceset.
getReferrers(EObject, EReference) - Static method in class org.nasdanika.emf.EmfUtil
Finds objects referencing the argument object (target) via the specified reference.
getResourceContext() - Method in class org.nasdanika.emf.EObjectAdaptable
Adapts target to ResourceLocator and returns context or empty context if there is no context, i.e.
getResourceContext(EObject) - Static method in class org.nasdanika.emf.EObjectAdaptable
Adapts target to ResourceLocator and returns context or empty context if there is no context, i.e.
getResources() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
getResourceSet() - Method in class org.nasdanika.emf.persistence.EObjectLoader
 
getRootAdapterFactory() - Method in interface org.nasdanika.emf.ComposeableAdapterFactory
 
getRootAdapterFactory() - Method in class org.nasdanika.emf.ComposeableAdapterFactoryImpl
 
getRootAdapterFactory() - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
getSubTypes(EClass) - Method in class org.nasdanika.emf.MermaidTextGenerator
Finds all subtypes in the resourceset.
getSubTypes(EClass) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
Finds all subtypes in the resourceset.
getSupplierResultType() - Method in class org.nasdanika.emf.ModelWorkFactory
Override to specify result type of supplier.
getTypeName(EClassifier) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
getTypeName(EClassifier) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
getUnresolvedProxyStatus() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
Override if unresolved proxies are allowed in loaded resources, e.g.
getUses(EClassifier) - Method in class org.nasdanika.emf.MermaidTextGenerator
Finds all type uses in the resourceset.
getUses(EClassifier) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
Finds all type uses in the resourceset.
getValueFeature(EReference) - Static method in class org.nasdanika.emf.persistence.EObjectLoader
 
GitMarkerFactory - Class in org.nasdanika.emf.persistence
Creates a git marker if location is in a git repository or a regular marker otherwise.
GitMarkerFactory() - Constructor for class org.nasdanika.emf.persistence.GitMarkerFactory
 
groupBy(Collection<V>, EStructuralFeature...) - Static method in class org.nasdanika.emf.EmfUtil
 

H

hasPermission(String, String) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks for a permission to perform an action for a given qualifier.
hasPermission(String, String, Context) - Method in class org.nasdanika.emf.EObjectAdaptable
Checks for a permission to perform an action for a given qualifier.
hasPermission(EObject, String, String) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks for a permission to perform an action for a given qualifier.
hasPermission(EObject, String, String, Context) - Static method in class org.nasdanika.emf.EObjectAdaptable
Checks for a permission to perform an action for a given qualifier.

I

ICON_KEY - Static variable in class org.nasdanika.emf.EmfUtil
 
in - org.nasdanika.emf.DiagramTextGenerator.RelationshipDirection
 
info(String) - Method in class org.nasdanika.emf.DiagnosticHelper
 
info(String, String) - Method in class org.nasdanika.emf.DiagnosticHelper
 
info(String, String, EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticHelper
 
info(String, EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticHelper
 
INSTANCE - Static variable in interface org.nasdanika.emf.Palette.Registry
 
INSTANCE - Static variable in interface org.nasdanika.emf.persistence.MarkerFactory
 
InstanceAdapterFactory<T> - Class in org.nasdanika.emf
Adapter factory delegating to a single shared adapter instance for all notifiers.
InstanceAdapterFactory(Class<T>, ClassLoader, T) - Constructor for class org.nasdanika.emf.InstanceAdapterFactory
 
InstanceAdapterFactory(EClass, Class<T>, ClassLoader, T) - Constructor for class org.nasdanika.emf.InstanceAdapterFactory
 
instantiate(EClass) - Method in class org.nasdanika.emf.persistence.EObjectSupplierFactory
 
IS_COMPUTED - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
If true, feature is loaded even if it not changeable, but it is not injected into the object.
IS_DEFAULT_FEATURE - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
If this Nasdanika annotation details is set to "true" on a EStructuralFeature and configuration object is not a map then the configuration object is loaded into this feature.
IS_HOMOGENOUS - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
If this Nasdanika annotation details is set to "true" on a EReference with a concrete element type then reference element(s) are loaded using the reference type and they shall be a maps of features as opposed of a map of type to a map of features.
IS_LOADABLE - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
If this Nasdanika annotation details is set to "false" on a EStructuralFeature or EClass then this feature or class is not loaded from configuration.
IS_RESOLVE_URI - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
If this Nasdanika annotation details is set to "true" on a EAttribute and configuration object is a String then the configuration object is resolved relative to the model resource URI (base).
IS_STRICT_CONTAINMENT - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
If this Nasdanika annotation details is set to "true" on a homogenous EReference then string values are treated as default features, not as object references.
isAdapterForType(Object) - Method in class org.nasdanika.emf.DiagnosticProviderAdapter
 
isAdapterForType(Object) - Method in class org.nasdanika.emf.persistence.ContextAdapter
 
isAdapterForType(Object) - Method in class org.nasdanika.emf.persistence.FeatureCacheAdapter
 
isAdapterForType(Object) - Method in class org.nasdanika.emf.persistence.LoadTrackerAdapter
 
isAdapterForType(Object) - Method in class org.nasdanika.emf.persistence.MarkedAdapter
 
isAppendAttributes(EClass) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
isAppendAttributes(EClass) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
isAppendOperations(EClass) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
isAppendOperations(EClass) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 
isDefaultFeature(EClass, EStructuralFeature) - Static method in class org.nasdanika.emf.persistence.EObjectLoader
 
isDiagnoseModel() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
If this method returns true the loaded model is diagnosed by Diagnostician.
isFactoryForType(Object) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
isFactoryForType(Object) - Method in class org.nasdanika.emf.DelegatingAdapterFactory
 
isHomogenous() - Method in class org.nasdanika.emf.persistence.ReferenceFactory
 
isSuccess() - Method in class org.nasdanika.emf.DiagnosticHelper
 
isWizard() - Method in interface org.nasdanika.emf.Palette
 

J

JsonResource - Class in org.nasdanika.emf.persistence
Loads EMF classes from JSON arrays using ObjectLoaders.
JsonResource(URI, ObjectLoader, Context, ProgressMonitor) - Constructor for class org.nasdanika.emf.persistence.JsonResource
 
JsonResourceFactory - Class in org.nasdanika.emf.persistence
Creates YamlResource
JsonResourceFactory(ObjectLoader, Context, ProgressMonitor) - Constructor for class org.nasdanika.emf.persistence.JsonResourceFactory
 

L

LABEL_KEY - Static variable in class org.nasdanika.emf.EmfUtil
 
LATE_PROXY_RESOLUTION_URI_PREFIX - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
If proxy URI is prefixed with ./ then the URI is not resolved relative to the context resource at the load time.
LOAD_DOC - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
Information about how element is loaded in markdown.
LOAD_DOC_REF - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
Reference to a resource with information about how element is loaded in markdown.
LOAD_KEY - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
Use this annotation to customize load keys.
LOAD_KEY_PROVIDER - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
Default implementation of load key provider - gets load key from the Nasdanika annotation (urn:org.nasdanika) load-key details if it is present.
LOAD_KEYS - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
This annotation allows to load keys for features.
LoadingExecutionParticipant - Class in org.nasdanika.emf.persistence
ExecutionParticipant which loads resources using EObjectLoader, diagnoses them and stores in a ResourceSet for use in execute() methods of subclasses.
LoadingExecutionParticipant(Context) - Constructor for class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
loadReference(String, URI, List<? extends Marker>, ProgressMonitor) - Method in class org.nasdanika.emf.persistence.ReferenceFactory
Loads reference.
loadRow(Resource, Row, FormulaEvaluator) - Method in class org.nasdanika.emf.persistence.ExcelResourceFactory
 
loadSheet(Resource, Sheet, FormulaEvaluator) - Method in class org.nasdanika.emf.persistence.ExcelResourceFactory
 
LoadTrackerAdapter - Class in org.nasdanika.emf.persistence
 
LoadTrackerAdapter() - Constructor for class org.nasdanika.emf.persistence.LoadTrackerAdapter
 
loadWorkbook(Resource, XSSFWorkbook, FormulaEvaluator) - Method in class org.nasdanika.emf.persistence.ExcelResourceFactory
 
LocaleLanguageResourceLocator - Class in org.nasdanika.emf
Resource locator which adds ``_`` suffix and falls back to the chain passed to the constructor.
LocaleLanguageResourceLocator(EModelElement, Locale, Context) - Constructor for class org.nasdanika.emf.LocaleLanguageResourceLocator
 

M

mark(EObject, List<? extends Marker>, ProgressMonitor) - Method in class org.nasdanika.emf.persistence.EObjectLoader
If marker is not null adds marked adapter.
MarkedAdapter - Class in org.nasdanika.emf.persistence
 
MarkedAdapter(List<? extends Marker>) - Constructor for class org.nasdanika.emf.persistence.MarkedAdapter
 
MarkerFactory - Interface in org.nasdanika.emf.persistence
 
match(Object, Object) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
matchURI(EObject, URI) - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
MermaidTextGenerator - Class in org.nasdanika.emf
Generates Mermaid.js class diagram (https://mermaid-js.github.io/mermaid/#/classDiagram) text from Ecore models.
MermaidTextGenerator(Appendable, Function<EClassifier, String>, Function<EModelElement, String>) - Constructor for class org.nasdanika.emf.MermaidTextGenerator
 
ModelCommand<T extends EObject> - Class in org.nasdanika.emf
Loads a model from URL, optionally validates it and then passes to consumer.
ModelCommand() - Constructor for class org.nasdanika.emf.ModelCommand
 
modelElement - Variable in class org.nasdanika.emf.AnnotationSource
 
modelResource - Variable in class org.nasdanika.emf.ModelWorkFactory
 
ModelWorkFactory<T> - Class in org.nasdanika.emf
This class loads a model with the root element, adapts it to SupplierFactory, and delegates its methods to it.
ModelWorkFactory(String, EPackage...) - Constructor for class org.nasdanika.emf.ModelWorkFactory
Creates a generator by loading a generator model specified by the platform URI, e.g.
ModelWorkFactory(URI, EPackage...) - Constructor for class org.nasdanika.emf.ModelWorkFactory
Creates a generator by loading a generator model from the specified URI into a new ResourceSet.
ModelWorkFactory(ResourceSet, String) - Constructor for class org.nasdanika.emf.ModelWorkFactory
Creates a generator by loading a generator model specified by the platform URI, e.g.
ModelWorkFactory(ResourceSet, URI) - Constructor for class org.nasdanika.emf.ModelWorkFactory
Creates a generator by loading a generator model from the specified URI into the specified ResourceSet.

N

name() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
NASDANIKA_ANNOTATION_SOURCE - Static variable in class org.nasdanika.emf.AnnotationSource
Source for Nasdanika annotations.
NcoreYamlLoadingExecutionParticipant - Class in org.nasdanika.emf.persistence
YamlLoadingSupplier for NcorePackage EPackage.
NcoreYamlLoadingExecutionParticipant(Context) - Constructor for class org.nasdanika.emf.persistence.NcoreYamlLoadingExecutionParticipant
 
notifyChanged(Notification) - Method in class org.nasdanika.emf.persistence.FeatureCacheAdapter
 

O

org.nasdanika.emf - module org.nasdanika.emf
 
org.nasdanika.emf - package org.nasdanika.emf
 
org.nasdanika.emf.localization - package org.nasdanika.emf.localization
 
org.nasdanika.emf.persistence - package org.nasdanika.emf.persistence
 
out - org.nasdanika.emf.DiagramTextGenerator.RelationshipDirection
 

P

Palette - Interface in org.nasdanika.emf
Palettes are used for grouping of EObjects, e.g.
Palette.Contributor - Interface in org.nasdanika.emf
 
Palette.Registry - Interface in org.nasdanika.emf
 
PlantUmlTextGenerator - Class in org.nasdanika.emf
Generates PlantUML text from Ecore models.
PlantUmlTextGenerator(Appendable, Function<EClassifier, String>, Function<EModelElement, String>) - Constructor for class org.nasdanika.emf.PlantUmlTextGenerator
 
PropertyKeys - Interface in org.nasdanika.emf.localization
Constants for localization property keys.
Protected - Class in org.nasdanika.emf
Base class for EObject's with built-in access control by adapting to AccessController.
Protected() - Constructor for class org.nasdanika.emf.Protected
 

Q

qualifiedName(EClassifier) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
qualifiedName(EClassifier) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 

R

Reference<T> - Class in org.nasdanika.emf.persistence
Single value reference.
Reference(Object, boolean, boolean, T, String, EClass, EReference, EObjectLoader, boolean, BiFunction<EClass, ENamedElement, String>, Object...) - Constructor for class org.nasdanika.emf.persistence.Reference
 
REFERENCE_TYPE - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
This annotation allows to customize element types for homogenous references based on configuration element type The value shall be a YAML map of configuration types (string, map, list, number, boolean) to reference types.
REFERENCE_TYPES - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
This annotation allows to override element types for homogenous references.
ReferenceFactory - Class in org.nasdanika.emf.persistence
Creates reference value/element - EObject or proxy.
ReferenceFactory(EClass, EReference, String, EObjectLoader, boolean, BiFunction<EClass, ENamedElement, String>) - Constructor for class org.nasdanika.emf.persistence.ReferenceFactory
 
ReferenceList<T> - Class in org.nasdanika.emf.persistence
Loads a list of references using loader.
ReferenceList(Object, boolean, boolean, List<T>, String, EClass, EReference, EObjectLoader, boolean, BiFunction<EClass, ENamedElement, String>, Object...) - Constructor for class org.nasdanika.emf.persistence.ReferenceList
 
ReferenceMap<K,​V> - Class in org.nasdanika.emf.persistence
Loads EMap of references using loader.
ReferenceMap(Object, boolean, boolean, Map<K, V>, String, EClass, EReference, EObjectLoader, boolean, BiFunction<EClass, ENamedElement, String>, Object...) - Constructor for class org.nasdanika.emf.persistence.ReferenceMap
 
referenceTypeName(Object) - Method in class org.nasdanika.emf.persistence.ReferenceFactory
 
register(EPackage) - Method in class org.nasdanika.emf.persistence.EObjectLoader
 
register(EPackage, BiFunction<EClass, ENamedElement, String>) - Method in class org.nasdanika.emf.persistence.EObjectLoader
 
registerAdapterFactory(AdapterFactory, EClass...) - Method in class org.nasdanika.emf.ComposedAdapterFactory
Registers a factory for specified EClasses in the package.
registerAdapterFactory(ComposeableAdapterFactory) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
reportException(Exception) - Method in class org.nasdanika.emf.ModelCommand
 
resolve(URI, URI) - Static method in class org.nasdanika.emf.EmfUtil
Resolves URI against the base if base is not null.
resolve(EObject) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Resolves proxy using the loader's resource set.
resolveClearCacheAndDiagnose(ResourceSet, Context) - Static method in class org.nasdanika.emf.EmfUtil
Resolves all proxies, clears feature caches and then diagnoses the resource set.
resolveEClass(Object, EPackage) - Method in class org.nasdanika.emf.persistence.ReferenceFactory
 
resolveEClass(String) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Resolves EClass and key provider from type name.
resolveReference(Resource, String) - Static method in class org.nasdanika.emf.EmfUtil
Resolves reference relative to the resource.
resourceContext(URI) - Method in class org.nasdanika.emf.persistence.YamlResourceFactory
Override to customize resource context, e.g.
resourceSet - Variable in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
ResourceSetCommand - Class in org.nasdanika.emf
Base class for commands which use ResourceSet.
ResourceSetCommand() - Constructor for class org.nasdanika.emf.ResourceSetCommand
 
root - Variable in class org.nasdanika.emf.ModelWorkFactory
 
roots - Variable in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
RU - org.nasdanika.emf.localization.UI
 
RussianResourceLocator - Class in org.nasdanika.emf.localization
Resource locator which adds ``_ru`` suffix and falls back to UI.RU localization.
RussianResourceLocator(EModelElement) - Constructor for class org.nasdanika.emf.localization.RussianResourceLocator
 

S

setFeature(EObject, EStructuralFeature, Object) - Method in class org.nasdanika.emf.persistence.EObjectSupplierFactory
Sets structural feature.
setMarkerFactory(MarkerFactory) - Method in class org.nasdanika.emf.persistence.EObjectLoader
 
setParentAdapterFactory(ComposedAdapterFactory) - Method in interface org.nasdanika.emf.ComposeableAdapterFactory
 
setParentAdapterFactory(ComposedAdapterFactory) - Method in class org.nasdanika.emf.ComposeableAdapterFactoryImpl
 
setParentAdapterFactory(ComposedAdapterFactory) - Method in class org.nasdanika.emf.ComposedAdapterFactory
 
setThreadConstructor(Function<EClass, EObject>) - Method in class org.nasdanika.emf.persistence.EObjectLoader
Sets thread constructor for creation of
size() - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
 
SupplierAdapterFactory<T> - Class in org.nasdanika.emf
Adapter factory delegating to Supplier, which can be a constructor.
SupplierAdapterFactory(Class<T>, ClassLoader, Supplier<T>) - Constructor for class org.nasdanika.emf.SupplierAdapterFactory
 
SupplierAdapterFactory(EClass, Class<T>, ClassLoader, Supplier<T>) - Constructor for class org.nasdanika.emf.SupplierAdapterFactory
 
SupplierModelCommand<T> - Class in org.nasdanika.emf
Base class for commands which adapt models to SupplierFactory and then combine supplier with output consumer and execute.
SupplierModelCommand() - Constructor for class org.nasdanika.emf.SupplierModelCommand
 

T

target - Variable in class org.nasdanika.emf.EObjectAdaptable
 
toString() - Method in class org.nasdanika.emf.persistence.MarkedAdapter
 
typeParameters(EClassifier) - Method in class org.nasdanika.emf.MermaidTextGenerator
 
typeParameters(EClassifier) - Method in class org.nasdanika.emf.PlantUmlTextGenerator
 

U

UI - Enum in org.nasdanika.emf.localization
Holds built-in localizations
UI_ABSTRACT - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_CARDINALITY - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_CONTENTS - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_DESCRIPTION - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_DIAGRAM - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_INTERFACE - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_NAME - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_NAMESPACE_URI - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_OPPOSITE - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_PACKAGE - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_SUBTYPES - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_SUMMARY - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_SUPERTYPES - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
UI_TYPE - Static variable in interface org.nasdanika.emf.localization.PropertyKeys
 
unresolvedProxyDiagnostic(EObject, EReference, EObject) - Method in class org.nasdanika.emf.persistence.LoadingExecutionParticipant
Reports unresolved proxies
update(XSSFWorkbook) - Method in interface org.nasdanika.emf.persistence.ExcelResourceFactory.UpdateAdapter
Updates the workbook.
uri - Variable in class org.nasdanika.emf.ModelCommand
 

V

ValidatingEObjectContextFactory - Class in org.nasdanika.emf
Validates EObject and then creates a context from it.
ValidatingEObjectContextFactory() - Constructor for class org.nasdanika.emf.ValidatingEObjectContextFactory
 
ValidatingModelWorkFactory<T> - Class in org.nasdanika.emf
This class loads a model, validates it and then returns work for executing generation.
ValidatingModelWorkFactory(String, EPackage...) - Constructor for class org.nasdanika.emf.ValidatingModelWorkFactory
 
ValidatingModelWorkFactory(URI, EPackage...) - Constructor for class org.nasdanika.emf.ValidatingModelWorkFactory
 
ValidatingModelWorkFactory(ResourceSet, String) - Constructor for class org.nasdanika.emf.ValidatingModelWorkFactory
 
ValidatingModelWorkFactory(ResourceSet, URI) - Constructor for class org.nasdanika.emf.ValidatingModelWorkFactory
 
VALUE_FEATURE - Static variable in class org.nasdanika.emf.persistence.EObjectLoader
EReference annotation with a name of value feature as a value.
valueOf(String) - Static method in enum org.nasdanika.emf.DiagramTextGenerator.RelationshipDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nasdanika.emf.localization.UI
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nasdanika.emf.DiagramTextGenerator.RelationshipDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nasdanika.emf.localization.UI
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning(String) - Method in class org.nasdanika.emf.DiagnosticHelper
 
warning(String, String) - Method in class org.nasdanika.emf.DiagnosticHelper
 
warning(String, String, EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticHelper
 
warning(String, EStructuralFeature) - Method in class org.nasdanika.emf.DiagnosticHelper
 
wrap(Diagnostic) - Static method in class org.nasdanika.emf.EmfUtil
 
wrapFeature(String, EStructuralFeature, EObjectLoader, BiFunction<EClass, ENamedElement, String>) - Method in class org.nasdanika.emf.persistence.EObjectSupplierFactory
wrapFeature(String, EStructuralFeature, EObjectLoader, BiFunction<EClass, ENamedElement, String>, boolean) - Method in class org.nasdanika.emf.persistence.EObjectSupplierFactory

Y

YamlLoadingExecutionParticipant - Class in org.nasdanika.emf.persistence
Registers YamlResourceFactory with the resource set.
YamlLoadingExecutionParticipant(Context) - Constructor for class org.nasdanika.emf.persistence.YamlLoadingExecutionParticipant
 
YamlResourceFactory - Class in org.nasdanika.emf.persistence
Creates YamlResource
YamlResourceFactory(ObjectLoader, Context, ProgressMonitor) - Constructor for class org.nasdanika.emf.persistence.YamlResourceFactory
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages