A B C D E F G H I J K L M N O P Q R S T U V W _

A

ABSOLUTE_NAME - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
ABSOLUTE_NAME - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
ABSTRACT_BACKEND_ID_CLASS - Static variable in class pt.ist.fenixframework.dml.CodeGenerator
 
AbstractDmlCodeGeneratorMojo - Class in pt.ist.fenixframework.dml.maven
 
AbstractDmlCodeGeneratorMojo() - Constructor for class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
AbstractDmlPostProcessorMojo - Class in pt.ist.fenixframework.dml.maven
 
AbstractDmlPostProcessorMojo() - Constructor for class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
AbstractDomainObject - Class in pt.ist.fenixframework.core
This is the top-level class for every DomainObject.
AbstractDomainObject() - Constructor for class pt.ist.fenixframework.core.AbstractDomainObject
Default, no-arg constructor.
AbstractDomainObject(DomainObjectAllocator.OID) - Constructor for class pt.ist.fenixframework.core.AbstractDomainObject
This constructor exists only as part of the allocate-instance protocol and should never be explicitly invoked by the programmer.
AbstractDomainObject.SerializedForm - Class in pt.ist.fenixframework.core
 
AbstractDomainObject.SerializedForm(AbstractDomainObject) - Constructor for class pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
 
AbstractDomainObjectAdapter - Class in pt.ist.fenixframework.core
This class contains useful code, required by concrete DomainObjects.
AbstractDomainObjectAdapter() - Constructor for class pt.ist.fenixframework.core.AbstractDomainObjectAdapter
 
AbstractDomainObjectAdapter(DomainObjectAllocator.OID) - Constructor for class pt.ist.fenixframework.core.AbstractDomainObjectAdapter
 
AbstractDomainObjectAdapter.SerializedForm - Class in pt.ist.fenixframework.core
 
AbstractDomainPostProcessor - Class in pt.ist.fenixframework.core
 
AbstractDomainPostProcessor() - Constructor for class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
AbstractDomainPostProcessor(ClassLoader) - Constructor for class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
AbstractNode<T extends Serializable> - Class in pt.ist.fenixframework.adt.bplustree
The keys comparison function should be consistent with equals.
AbstractNode() - Constructor for class pt.ist.fenixframework.adt.bplustree.AbstractNode
 
AbstractNode<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.bplustree
The keys comparison function should be consistent with equals.
AbstractNode() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.AbstractNode
 
AbstractNode_Base - Class in pt.ist.fenixframework.adt.bplustree
 
AbstractNode_Base() - Constructor for class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
 
AbstractNode_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
AbstractNode_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.AbstractNode_Base
 
AbstractNodeArray<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.bplustree
The keys comparison function should be consistent with equals.
AbstractNodeArray() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray
 
AbstractNodeArray_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
AbstractNodeArray_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
 
AbstractTransaction - Class in pt.ist.fenixframework.core
Abstract implementation of Transaction.
AbstractTransaction() - Constructor for class pt.ist.fenixframework.core.AbstractTransaction
 
AbstractTransactionManager - Class in pt.ist.fenixframework.core
Abstract implementation of TransactionManager.
AbstractTransactionManager() - Constructor for class pt.ist.fenixframework.core.AbstractTransactionManager
 
add(T) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
add(T) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
add(T) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
add(T) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
add(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.DirectRelation
 
add(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.InverseRelation
 
add(C1, C2) - Method in interface pt.ist.fenixframework.dml.runtime.Relation
 
add(E2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 
add(C1, C2, Relation<C1, C2>) - Method in interface pt.ist.fenixframework.dml.runtime.Role
 
add(C1, C2, Relation<C1, C2>) - Method in class pt.ist.fenixframework.dml.runtime.RoleEmpty
 
add(C1, C2, Relation<C1, C2>) - Method in class pt.ist.fenixframework.dml.runtime.RoleMany
 
add(C1, C2, Relation<C1, C2>) - Method in class pt.ist.fenixframework.dml.runtime.RoleOne
 
add(Config) - Method in class pt.ist.fenixframework.MultiConfig
Add a configuration to the set of available configurations.
addAll(Collection<? extends T>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
addAll(Collection<? extends T>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
addAll(Collection<? extends T>) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
addAll(Collection<? extends T>) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
addAnnotation(Annotation) - Method in class pt.ist.fenixframework.dml.Slot
 
addClass(DomainClass) - Method in class pt.ist.fenixframework.dml.DomainModel
 
addCommitListener(CommitListener) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
addCommitListener(CommitListener) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
addCommitListener(CommitListener) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
addCommitListener(CommitListener) - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
addCommitListener(CommitListener) - Method in interface pt.ist.fenixframework.TransactionManager
Registers a commit listener, that will be called whenever any Transaction managed by this Manager is committed.
addExternalEntity(URL, String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
addExternalEntity(URL, String, String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
addExternalizationElement(ExternalizationElement) - Method in class pt.ist.fenixframework.dml.PlainValueType
 
addFileset(FileSet) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
addHibernateToSlotName(String) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
addKeyValue(DoubleArray<T>.KeyVal) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
addKeyValue(Comparable, T) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
addListener(RelationListener<C1, C2>) - Method in class pt.ist.fenixframework.dml.runtime.DirectRelation
 
addModifiedObject(DomainObject) - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
addModifiedRelation(TxIntrospector.RelationChangelog) - Method in interface pt.ist.fenixframework.txintrospector.TxIntrospector
Adds the RelationChangeLog to the list of relations changed during this transaction.
addModifiedRelation(TxIntrospector.RelationChangelog) - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
addNewObject(DomainObject) - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
addOption(Slot.Option) - Method in class pt.ist.fenixframework.dml.Slot
 
addRelation(DomainRelation) - Method in class pt.ist.fenixframework.dml.DomainModel
 
addRole(Role) - Method in class pt.ist.fenixframework.dml.DomainRelation
 
addRoleSlot(Role) - Method in class pt.ist.fenixframework.dml.DomainClass
 
addRoleSlot(Role) - Method in class pt.ist.fenixframework.dml.DomainEntity
 
addRoleSlot(Role) - Method in class pt.ist.fenixframework.dml.DomainExternalEntity
 
addSlot(Slot) - Method in class pt.ist.fenixframework.dml.DomainClass
 
AdtBPlusTreeHasRootNode - Static variable in class pt.ist.fenixframework.adt.bplustree.BPlusTree_Base
 
AdtLeafNodeHasSibling - Static variable in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
AdtLeafNodeHasSibling$Inverse - Static variable in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
AdtNodeHasParent - Static variable in class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
 
afterAdd(Relation<C1, C2>, C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
afterAdd(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
afterAdd(Relation<C1, C2>, C1, C2) - Method in interface pt.ist.fenixframework.dml.runtime.RelationListener
 
afterCommit(Transaction) - Method in interface pt.ist.fenixframework.CommitListener
This method is called after any Transaction is committed.
afterRemove(Relation<C1, C2>, C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
afterRemove(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
afterRemove(Relation<C1, C2>, C1, C2) - Method in interface pt.ist.fenixframework.dml.runtime.RelationListener
 
aliasIdentifier() - Method in class pt.ist.fenixframework.dml.DmlParser
 
allocateObject(Class, Object) - Static method in class pt.ist.fenixframework.core.DomainObjectAllocator
 
AllocationInterceptor - Class in pt.ist.fenixframework.backend.ogm
 
AllocationInterceptor() - Constructor for class pt.ist.fenixframework.backend.ogm.AllocationInterceptor
 
ALREADY_INITIALIZED - Static variable in error pt.ist.fenixframework.ConfigError
 
ANN_NAME - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
ANN_NAME - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
AnnotatedSlot - Class in pt.ist.fenixframework.dml
 
AnnotatedSlot(DomainClass, Slot) - Constructor for class pt.ist.fenixframework.dml.AnnotatedSlot
 
annotatedSlots - Variable in class pt.ist.fenixframework.dml.DomainModel
 
Annotation - Class in pt.ist.fenixframework.dml
 
Annotation(String) - Constructor for class pt.ist.fenixframework.dml.Annotation
 
annotations() - Method in class pt.ist.fenixframework.dml.DmlParser
 
ANNOTATIONS - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
annotations(AST, Slot) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
ANNOTATIONS - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
apply(String, File, ClassLoader) - Static method in class pt.ist.fenixframework.core.FullPostProcessDomainClasses
Programmatic API to start the full post-processing.
applyExternalizationIfRequired(String, ValueType) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
applyExternalizerTo(ExternalizationElement, String) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
appName - Variable in class pt.ist.fenixframework.Config
This optional parameter specifies a name for the application.
appNameFromString(String) - Method in class pt.ist.fenixframework.Config
Note: Either appNameFromString or domainModelURLsFromString should be used, but not both!
Atomic - Annotation Type in pt.ist.fenixframework
 
AtomicContext - Interface in pt.ist.fenixframework.atomic
 
attribute - Variable in class pt.ist.fenixframework.txintrospector.TxIntrospector.Entry
 
augmentClassLoader(Log, List<String>) - Static method in class pt.ist.fenixframework.dml.maven.DmlMojoUtils
 

B

BackEnd - Interface in pt.ist.fenixframework.backend
Each concrete back end should implement this interface.
backEnd - Variable in class pt.ist.fenixframework.backend.infinispan.InfinispanConfig
 
backEnd - Variable in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemConfig
 
backEnd - Variable in class pt.ist.fenixframework.backend.mem.MemConfig
 
backEnd - Variable in class pt.ist.fenixframework.backend.ogm.OgmConfig
 
BACKEND_NAME - Static variable in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
BACKEND_NAME - Static variable in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
BACKEND_NAME - Static variable in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
BACKEND_NAME - Static variable in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
BACKEND_PACKAGE - Static variable in class pt.ist.fenixframework.dml.CodeGenerator
 
backendCommit() - Method in class pt.ist.fenixframework.backend.mem.MemTransaction
 
backendCommit() - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
backendCommit() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
backendCommit() - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
BackEndId - Class in pt.ist.fenixframework.backend
This class represents a feature that all DML code generators must implement: All CodeGenerator implementations should generate a class named CurrentBackEndId (see CodeGenerator.generateBackEndId()) that implements this abstract class and provides information about the current backend that is being used to manage the domain model.
BackEndId() - Constructor for class pt.ist.fenixframework.backend.BackEndId
 
backendRollback() - Method in class pt.ist.fenixframework.backend.mem.MemTransaction
 
backendRollback() - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
backendRollback() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
backendRollback() - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
beforeAdd(Relation<C1, C2>, C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
beforeAdd(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
beforeAdd(Relation<C1, C2>, C1, C2) - Method in interface pt.ist.fenixframework.dml.runtime.RelationListener
 
beforeCommit(Transaction) - Method in interface pt.ist.fenixframework.CommitListener
This method is called before any Transaction is committed.
beforeRemove(Relation<C1, C2>, C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
beforeRemove(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
beforeRemove(Relation<C1, C2>, C1, C2) - Method in interface pt.ist.fenixframework.dml.runtime.RelationListener
 
begin() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
begin(boolean) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
begin() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
begin(boolean) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
begin(boolean) - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
begin() - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
begin(boolean) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
begin() - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
begin(boolean) - Method in interface pt.ist.fenixframework.TransactionManager
Create a new transaction and associate it with the current thread.
belongsToDomainModel(String) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
BPLUS_TREE_FULL_CLASS - Static variable in class pt.ist.fenixframework.dml.IndexesCodeGenerator
Cannot refer directly to the BPlusTree.class because that would load the class into the VM, and thus load the base class.
BPlusTree<T extends Serializable> - Class in pt.ist.fenixframework.adt.bplustree
Implementation of a persistence-independent B+Tree.
BPlusTree() - Constructor for class pt.ist.fenixframework.adt.bplustree.BPlusTree
 
BPlusTree<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.bplustree
Implementation of a persistence-independent B+Tree that is specifically optimized to store instances of AbstractDomainObject.
BPlusTree() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
BPlusTree_Base - Class in pt.ist.fenixframework.adt.bplustree
 
BPlusTree_Base() - Constructor for class pt.ist.fenixframework.adt.bplustree.BPlusTree_Base
 
BPlusTree_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
BPlusTree_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.BPlusTree_Base
 
BPlusTreeArray<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.bplustree
Implementation of a persistence-independent B+Tree that is specifically optimized to store instances of AbstractDomainObject.
BPlusTreeArray() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
BPlusTreeArray_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
BPlusTreeArray_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray_Base
 
BPlusTreeArrayHasRootNode - Static variable in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray_Base
 
BPlusTreeHasRootNode - Static variable in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree_Base
 
buildTokenTypeASTClassMap() - Method in class pt.ist.fenixframework.dml.DmlParser
 

C

cache(AbstractDomainObject) - Method in interface pt.ist.fenixframework.core.IdentityMap
 
cache(AbstractDomainObject) - Method in class pt.ist.fenixframework.core.SharedIdentityMap
 
cacheGet(String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
Reads from Infinispan a value with a given key.
cachePut(String, Object) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
Store in Infinispan.
call() - Method in interface pt.ist.fenixframework.CallableWithoutException
 
CallableWithoutException<V> - Interface in pt.ist.fenixframework
This interface represents the same behaviour as the Callable interface, except that its call method does not throw a cheched exception.
capitalize(String) - Static method in class pt.ist.fenixframework.dml.CodeGenerator
 
checkConfig() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanConfig
 
checkConfig() - Method in class pt.ist.fenixframework.backend.ogm.OgmConfig
 
checkConfig() - Method in class pt.ist.fenixframework.Config
Subclasses of this class can overwrite this method, but they should specifically call super.checkConfig() to check the superclass's configuration.
checkEnabled() - Static method in class pt.ist.fenixframework.txintrospector.TxStats
 
checkForDomainModelURLs() - Method in class pt.ist.fenixframework.Config
Check if the value of domainModelURLs is already set.
checkForRepeatedSlots() - Method in class pt.ist.fenixframework.dml.DomainModel
 
checkRequired(Object, String) - Method in class pt.ist.fenixframework.Config
 
CLASS_DEF - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
CLASS_DEF - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
classBlock() - Method in class pt.ist.fenixframework.dml.DmlParser
 
classBlock(AST, DomainModel, DomainClass) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
classDefinition() - Method in class pt.ist.fenixframework.dml.DmlParser
 
classes - Variable in class pt.ist.fenixframework.dml.DomainModel
 
classId - Variable in class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
classId - Variable in class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
classSlot() - Method in class pt.ist.fenixframework.dml.DmlParser
 
classSlot(AST, DomainModel) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
classSlotInternal(AST, AST) - Method in class pt.ist.fenixframework.dml.DmlParser
 
clear() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
clear() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
clear() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
clear() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
closeBlock(PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
closeBlock(PrintWriter, boolean) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
CodeGenerator - Class in pt.ist.fenixframework.dml
Top-level class of all DML code generators.
CodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.dml.CodeGenerator
 
CodeGenerator.PrimitiveToWrapperEntry - Class in pt.ist.fenixframework.dml
 
COLLECTION_CLASS_NAME_KEY - Static variable in class pt.ist.fenixframework.dml.CodeGenerator
 
COLON - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
COLON - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
COMMA - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
COMMA - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
comment(PrintWriter, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
commit() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
commit() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
commit() - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
commit() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
commit() - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
commit() - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
CommitError - Error in pt.ist.fenixframework.core
An instance of CommitError is thrown whenever it occurs a situation that prevents a transaction from committing.
CommitError() - Constructor for error pt.ist.fenixframework.core.CommitError
 
CommitListener - Interface in pt.ist.fenixframework
Represents a listener that will be notified whenever a Transaction is committed.
compareTo(OID) - Method in class pt.ist.fenixframework.backend.infinispan.OID
 
compareTo(OgmOID) - Method in class pt.ist.fenixframework.backend.ogm.OgmOID
 
compile(CompilerArgs) - Static method in class pt.ist.fenixframework.DmlCompiler
Runs the DML compiler This is the main entry point for, programmatically, running the DML compiler.
CompilerArgs - Class in pt.ist.fenixframework.dml
Information about CompilerArgs: TypeNameCommand-line flagDescriptionRequired booleangenerateFinalsgf Whether to add the final keyword to the accessor methods.
CompilerArgs(File, File, String, Boolean, Class<? extends CodeGenerator>, List<URL>, List<URL>, Map<String, String>) - Constructor for class pt.ist.fenixframework.dml.CompilerArgs
Create the CompilerArgs using a local and external DML files specification
CompilerArgs(File, File, String, Boolean, Class<? extends CodeGenerator>, String, Map<String, String>) - Constructor for class pt.ist.fenixframework.dml.CompilerArgs
Create the CompilerArgs using the project name (requires a <projName>/project.properties file in the classpath).
CompilerArgs(String[]) - Constructor for class pt.ist.fenixframework.dml.CompilerArgs
Create the CompilerArgs using command-line args.
compositeValueTypeDeclaration() - Method in class pt.ist.fenixframework.dml.DmlParser
 
Config - Class in pt.ist.fenixframework
An instance of the Config class bundles together the initialization parameters used by the Fenix Framework.
Config() - Constructor for class pt.ist.fenixframework.Config
 
CONFIG_CLASS_NOT_FOUND - Static variable in error pt.ist.fenixframework.ConfigError
 
CONFIG_FILE - Static variable in class pt.ist.fenixframework.dap.FFDAPConfig
This well-known name specifies the location of the properties file used to configure the Data Access Patterns framework.
CONFIG_FILE - Static variable in class pt.ist.fenixframework.hibernatesearch.HibernateSearchConfig
This well-known name specifies the location of the properties file used to configure Hibernate Search.
ConfigError - Error in pt.ist.fenixframework
Thrown when the FenixFramework encounters some configuration problem.
ConfigError(String) - Constructor for error pt.ist.fenixframework.ConfigError
 
ConfigError(String, String) - Constructor for error pt.ist.fenixframework.ConfigError
 
ConfigError(String, Throwable) - Constructor for error pt.ist.fenixframework.ConfigError
 
ConfigError(Throwable) - Constructor for error pt.ist.fenixframework.ConfigError
 
configInfinispan(InfinispanConfig) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
configOgm(OgmConfig) - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
configureComponent(Object, PlexusConfiguration, ExpressionEvaluator, ClassRealm, ConfigurationListener) - Method in class pt.ist.fenixframework.dml.maven.IncludeProjectDependenciesComponentConfigurator
 
consumeArg(String[], int) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
contains(Object) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
contains(Object) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
contains(T) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
contains(Object) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
contains(T) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
contains(Object) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
contains(Object) - Method in class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 
containsAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
containsAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
containsAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
containsAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
containsKey(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Returns true if this map contains a mapping for the specified key.
containsKey(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
containsKey(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
containsKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
Returns true if this map contains a mapping for the specified key.
containsKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
Returns true if this map contains a mapping for the specified key.
containsKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
containsKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
containsKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
containsKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
containsKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
ContextFactory - Class in pt.ist.fenixframework.atomic
 
ContextFactory() - Constructor for class pt.ist.fenixframework.atomic.ContextFactory
 
Converter - Class in pt.ist.fenixframework.util
 
Converter() - Constructor for class pt.ist.fenixframework.util.Converter
 
convertFilenamesToURLs(List<String>) - Static method in class pt.ist.fenixframework.dml.CompilerArgs
 
convertFilenameToURL(String) - Static method in class pt.ist.fenixframework.dml.CompilerArgs
 
COULD_NOT_SET_PROPERTY - Static variable in error pt.ist.fenixframework.ConfigError
 
countRoles() - Method in class pt.ist.fenixframework.dml.DomainRelation
 
CURRENT_BACKEND_ID_CLASS - Static variable in class pt.ist.fenixframework.dml.CodeGenerator
 
CURRENT_BACKEND_ID_FULL_CLASS - Static variable in class pt.ist.fenixframework.dml.CodeGenerator
 
CurrentBackEndId - Class in pt.ist.fenixframework.backend
 
CurrentBackEndId() - Constructor for class pt.ist.fenixframework.backend.CurrentBackEndId
 

D

DAP_ON_CONFIG_KEY - Static variable in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
DAP_ON_CONFIG_VALUE - Static variable in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
DAPCodeGenerator - Class in pt.ist.fenixframework.dml
This code generator adds the possibility of collecting information about the data access patterns performed by any target application built with the fenix-framework.
DAPCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.dml.DAPCodeGenerator
 
dapEnabled - Variable in class pt.ist.fenixframework.dap.FFDAPConfig
 
dC - Static variable in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
DefaultAtomicContext - Class in pt.ist.fenixframework.atomic
 
DefaultCodeGenerator - Class in pt.ist.fenixframework.dml
 
DefaultCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.dml.DefaultCodeGenerator
 
DefaultContextFactory - Class in pt.ist.fenixframework.atomic
 
DefaultContextFactory() - Constructor for class pt.ist.fenixframework.atomic.DefaultContextFactory
 
DefaultContextFactoryViaReflection - Class in pt.ist.fenixframework.atomic
This DefaultContextFactoryViaReflection tries to find, via reflection, the ContextFactory class of the backend in use.
DefaultContextFactoryViaReflection() - Constructor for class pt.ist.fenixframework.atomic.DefaultContextFactoryViaReflection
 
defaultPrimitiveValue - Variable in class pt.ist.fenixframework.dml.CodeGenerator.PrimitiveToWrapperEntry
 
delistResource(XAResource, int) - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
delistResource(XAResource, int) - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
descToName(String) - Static method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
DESERIALIZATION_METHOD_PREFIX - Static variable in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
DirectRelation<C1 extends DomainObject,C2 extends DomainObject> - Class in pt.ist.fenixframework.dml.runtime
 
DirectRelation(Role<C1, C2>, String) - Constructor for class pt.ist.fenixframework.dml.runtime.DirectRelation
 
DirectRelation(Role<C1, C2>, String, RelationListener<C1, C2>...) - Constructor for class pt.ist.fenixframework.dml.runtime.DirectRelation
 
DmlCodeGeneratorMojo - Class in pt.ist.fenixframework.dml.maven
Generate base main classes from the main DML files
DmlCodeGeneratorMojo() - Constructor for class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
DmlCompiler - Class in pt.ist.fenixframework
 
DmlCompiler() - Constructor for class pt.ist.fenixframework.DmlCompiler
 
DmlCompilerException - Exception in pt.ist.fenixframework.dml
Thrown when the DmlCompiler encounters some problem.
DmlCompilerException(String) - Constructor for exception pt.ist.fenixframework.dml.DmlCompilerException
 
DmlCompilerException(String, Throwable) - Constructor for exception pt.ist.fenixframework.dml.DmlCompilerException
 
DmlCompilerException(Throwable) - Constructor for exception pt.ist.fenixframework.dml.DmlCompilerException
 
DmlCompileTask - Class in pt.ist.fenixframework.dml.antTasks
 
DmlCompileTask() - Constructor for class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
DmlFile - Class in pt.ist.fenixframework.core
 
DmlFile(URL, String) - Constructor for class pt.ist.fenixframework.core.DmlFile
 
dmlFiles - Variable in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
DmlLexer - Class in pt.ist.fenixframework.dml
 
DmlLexer(InputStream) - Constructor for class pt.ist.fenixframework.dml.DmlLexer
 
DmlLexer(Reader) - Constructor for class pt.ist.fenixframework.dml.DmlLexer
 
DmlLexer(InputBuffer) - Constructor for class pt.ist.fenixframework.dml.DmlLexer
 
DmlLexer(LexerSharedInputState) - Constructor for class pt.ist.fenixframework.dml.DmlLexer
 
DmlMojoUtils - Class in pt.ist.fenixframework.dml.maven
 
DmlMojoUtils() - Constructor for class pt.ist.fenixframework.dml.maven.DmlMojoUtils
 
DmlParser - Class in pt.ist.fenixframework.dml
DML parser Many bits are stolen from the java.g grammar that came with ANTLR 2.7.2 in the examples/java/java directory.
DmlParser(TokenBuffer, int) - Constructor for class pt.ist.fenixframework.dml.DmlParser
 
DmlParser(TokenBuffer) - Constructor for class pt.ist.fenixframework.dml.DmlParser
 
DmlParser(TokenStream, int) - Constructor for class pt.ist.fenixframework.dml.DmlParser
 
DmlParser(TokenStream) - Constructor for class pt.ist.fenixframework.dml.DmlParser
 
DmlParser(ParserSharedInputState) - Constructor for class pt.ist.fenixframework.dml.DmlParser
 
DmlPostProcessorMojo - Class in pt.ist.fenixframework.dml.maven
Goal which injects the constructors into the bytecode of the DML compiled classes
DmlPostProcessorMojo() - Constructor for class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
DmlTokenTypes - Interface in pt.ist.fenixframework.dml
 
DmlTreeParser - Class in pt.ist.fenixframework.dml
 
DmlTreeParser() - Constructor for class pt.ist.fenixframework.dml.DmlTreeParser
 
DmlTreeParserTokenTypes - Interface in pt.ist.fenixframework.dml
 
DOMAIN_DEFS - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
DOMAIN_DEFS - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
domainCache - Variable in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
domainClass - Variable in class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
domainClass - Variable in class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
DomainClass - Class in pt.ist.fenixframework.dml
 
DomainClass(URL, String, DomainEntity, List) - Constructor for class pt.ist.fenixframework.dml.DomainClass
 
DomainClassInfo - Class in pt.ist.fenixframework.backend.jvstmmem
 
DomainClassInfo(Class, int) - Constructor for class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
DomainClassInfo - Class in pt.ist.fenixframework.backend.mem
 
DomainClassInfo(Class, int) - Constructor for class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
domainDefinition() - Method in class pt.ist.fenixframework.dml.DmlParser
 
domainDefinition(AST, DomainModel, String, URL) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
domainDefinitions() - Method in class pt.ist.fenixframework.dml.DmlParser
 
domainDefinitions(AST, DomainModel, URL) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
DomainEntity - Class in pt.ist.fenixframework.dml
 
DomainEntity(URL, String) - Constructor for class pt.ist.fenixframework.dml.DomainEntity
 
DomainExternalEntity - Class in pt.ist.fenixframework.dml
 
DomainExternalEntity(URL, String) - Constructor for class pt.ist.fenixframework.dml.DomainExternalEntity
 
DomainModel - Class in pt.ist.fenixframework.dml
 
DomainModel() - Constructor for class pt.ist.fenixframework.dml.DomainModel
 
domainModelURLs - Variable in class pt.ist.fenixframework.Config
This required parameter specifies the URL[] to each file containing the DML code that corresponds to the domain model of the application.
domainModelURLsFromString(String) - Method in class pt.ist.fenixframework.Config
Note: Either appNameFromString or domainModelURLsFromString should be used, but not both!
DomainObject - Interface in pt.ist.fenixframework
All domain objects implement this interface.
DomainObjectAllocator - Class in pt.ist.fenixframework.core
 
DomainObjectAllocator() - Constructor for class pt.ist.fenixframework.core.DomainObjectAllocator
 
DomainObjectAllocator.OID - Class in pt.ist.fenixframework.core
 
DomainRelation - Class in pt.ist.fenixframework.dml
 
DomainRelation(URL, String, DomainRelation, List) - Constructor for class pt.ist.fenixframework.dml.DomainRelation
 
DomainRoot - Class in pt.ist.fenixframework
 
DomainRoot() - Constructor for class pt.ist.fenixframework.DomainRoot
 
DomainRoot_Base - Class in pt.ist.fenixframework
 
DomainRoot_Base() - Constructor for class pt.ist.fenixframework.DomainRoot_Base
 
DOT - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
DOT - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
doTransactionally(Callable<V>) - Method in interface pt.ist.fenixframework.atomic.AtomicContext
 
doTransactionally(Callable<V>) - Method in class pt.ist.fenixframework.atomic.DefaultAtomicContext
 
DoubleArray<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.bplustree
 
DoubleArray(Class<T>) - Constructor for class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
DoubleArray(Class<T>, Comparable, T, T) - Constructor for class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
DoubleArray(Class<T>, Comparable[], T[]) - Constructor for class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
DoubleArray.KeyVal - Class in pt.ist.fenixframework.core.adt.bplustree
 
DoubleArray.KeyVal(Comparable, T) - Constructor for class pt.ist.fenixframework.core.adt.bplustree.DoubleArray.KeyVal
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
dump(int, boolean, boolean) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
DUPLICATE_DEFINITION_OF_DOMAIN_MODEL_URLS - Static variable in error pt.ist.fenixframework.ConfigError
 
duplicateAndAddKey(Comparable, T, T) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
DynamicEntityTuplizer - Class in pt.ist.fenixframework.backend.ogm
 
DynamicEntityTuplizer() - Constructor for class pt.ist.fenixframework.backend.ogm.DynamicEntityTuplizer
 

E

ENABLED - Static variable in class pt.ist.fenixframework.txintrospector.TxStats
 
endMethodBody(PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
enlistResource(XAResource) - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
enlistResource(XAResource) - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
ensureOid() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanDomainObject
 
ensureOid() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemDomainObject
 
ensureOid() - Method in class pt.ist.fenixframework.backend.mem.MemDomainObject
 
ensureOid() - Method in class pt.ist.fenixframework.backend.ogm.OgmDomainObject
 
ensureOid() - Method in class pt.ist.fenixframework.core.AbstractDomainObject
Set the identifier (oid) of the object that is being created.
entityTypeIdentifier() - Method in class pt.ist.fenixframework.dml.DmlParser
 
entityTypeIdentifier(AST, String) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
ENUM_TYPE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
ENUM_TYPE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
enumTypeDeclaration() - Method in class pt.ist.fenixframework.dml.DmlParser
 
EnumValueType - Class in pt.ist.fenixframework.dml
 
EnumValueType(String, String) - Constructor for class pt.ist.fenixframework.dml.EnumValueType
 
EOF - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
EOF - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
equals(Object) - Method in class pt.ist.fenixframework.backend.infinispan.OID
 
equals(Object) - Method in class pt.ist.fenixframework.backend.ogm.OgmOID
 
equals(Object) - Method in class pt.ist.fenixframework.core.AbstractDomainObject
 
equals(Object) - Method in class pt.ist.fenixframework.core.DmlFile
 
equals(Object) - Method in class pt.ist.fenixframework.core.Project
 
equals(Object) - Method in class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
execute() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
execute() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
execute() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
execute() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
execute() - Method in class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
execute() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
execute() - Method in class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
EXTENDS_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
EXTENDS_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
EXTERNAL - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
EXTERNAL - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
external - Variable in class pt.ist.fenixframework.dml.DomainModel
 
externalDeclaration() - Method in class pt.ist.fenixframework.dml.DmlParser
 
Externalization - Class in pt.ist.fenixframework.core
 
Externalization() - Constructor for class pt.ist.fenixframework.core.Externalization
 
Externalization.NullClass - Class in pt.ist.fenixframework.core
 
Externalization.NullClass() - Constructor for class pt.ist.fenixframework.core.Externalization.NullClass
 
EXTERNALIZATION_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
EXTERNALIZATION_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
EXTERNALIZATION_ELEMENT - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
EXTERNALIZATION_ELEMENT - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
externalizationClause() - Method in class pt.ist.fenixframework.dml.DmlParser
 
externalizationClause(AST, DomainModel, ValueType) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
externalizationElement() - Method in class pt.ist.fenixframework.dml.DmlParser
 
externalizationElement(AST, DomainModel, ValueType) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
ExternalizationElement - Class in pt.ist.fenixframework.dml
 
ExternalizationElement(ValueType, String) - Constructor for class pt.ist.fenixframework.dml.ExternalizationElement
 
externalizationElements() - Method in class pt.ist.fenixframework.dml.DmlParser
 
ExternalizationException - Exception in pt.ist.fenixframework.core
 
ExternalizationException() - Constructor for exception pt.ist.fenixframework.core.ExternalizationException
 
ExternalizationException(Throwable) - Constructor for exception pt.ist.fenixframework.core.ExternalizationException
 
externalizeArrays(DoubleArray) - Static method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray
 
externalizeNodeArray(ForwardArray) - Static method in class pt.ist.fenixframework.core.adt.skiplist.Externalizer
 
externalizeObject(Object) - Static method in class pt.ist.fenixframework.core.Externalization
 
Externalizer - Class in pt.ist.fenixframework.core.adt.skiplist
 
Externalizer() - Constructor for class pt.ist.fenixframework.core.adt.skiplist.Externalizer
 
externalizeSerializable(Serializable) - Static method in class pt.ist.fenixframework.core.Externalization
 
externalizeSerializableGZiped(Serializable) - Static method in class pt.ist.fenixframework.core.Externalization
 
externalizeTreeMap(TreeMap) - Static method in class pt.ist.fenixframework.adt.bplustree.AbstractNode
 
externalizeTreeMap(TreeMap) - Static method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode
 

F

FENIX_FRAMEWORK_FULL_CLASS - Static variable in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
FenixFramework - Class in pt.ist.fenixframework
This is the main class for the Fenix Framework.
FenixFramework() - Constructor for class pt.ist.fenixframework.FenixFramework
 
FFDAPConfig - Class in pt.ist.fenixframework.dap
 
FFDAPConfig() - Constructor for class pt.ist.fenixframework.dap.FFDAPConfig
 
filenamesToURLArray(String...) - Static method in class pt.ist.fenixframework.Config
 
filenamesToURLArray(String[]) - Static method in class pt.ist.fenixframework.util.Converter
 
filenameToURL(String) - Static method in class pt.ist.fenixframework.util.Converter
 
filenameToURLArray(String) - Static method in class pt.ist.fenixframework.Config
 
filenameToURLArray(String) - Static method in class pt.ist.fenixframework.util.Converter
 
finalizeDomain() - Method in class pt.ist.fenixframework.dml.DomainModel
 
finalizeDomain(boolean) - Method in class pt.ist.fenixframework.dml.DomainModel
 
findClass(String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
findClassOrExternal(String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
findRelation(String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
findRightMiddlePosition() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
findRoleSlot(String) - Method in class pt.ist.fenixframework.dml.DomainClass
 
findRoleSlot(String) - Method in class pt.ist.fenixframework.dml.DomainEntity
 
findSlot(String) - Method in class pt.ist.fenixframework.dml.DomainClass
 
findSlot(String) - Method in class pt.ist.fenixframework.dml.DomainEntity
 
findValueType(String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
findWrapperEntry(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
finishedProcessingClass(URL, byte[]) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
finishedProcessingClass(URL, byte[]) - Method in class pt.ist.fenixframework.core.PostProcessDomainClasses
 
first - Variable in class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
firstKey() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
firstValue() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
forward - Variable in class pt.ist.fenixframework.core.adt.skiplist.ForwardArray
 
ForwardArray - Class in pt.ist.fenixframework.core.adt.skiplist
 
ForwardArray(int) - Constructor for class pt.ist.fenixframework.core.adt.skiplist.ForwardArray
 
ForwardArray(SkipListNode[]) - Constructor for class pt.ist.fenixframework.core.adt.skiplist.ForwardArray
 
fromExternalId(String) - Method in class pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
Returns a DomainObject given its externalId.
fromExternalId(String) - Method in class pt.ist.fenixframework.core.AbstractDomainObjectAdapter.SerializedForm
 
fromName(String) - Static method in class pt.ist.fenixframework.core.Project
 
fromOid(Object) - Method in interface pt.ist.fenixframework.backend.BackEnd
Backend-specific method to get a DomainObject given its OID.
fromOid(Object) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
fromOid(Object) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
fromOid(Object) - Method in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
fromOid(Object) - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
fromProperties(Properties) - Static method in class pt.ist.fenixframework.core.Project
 
FullPostProcessDomainClasses - Class in pt.ist.fenixframework.core
This class aggregates the whole post-processing required on the domain classes.
FullPostProcessDomainClasses() - Constructor for class pt.ist.fenixframework.core.FullPostProcessDomainClasses
 

G

GenerateAtomicInstance - Class in pt.ist.fenixframework.atomic
 
generateBackEndId() - Method in class pt.ist.fenixframework.dml.CodeGenerator
Generate the class that identifies the backend to which this code generator creates the code.
generateBackEndIdClassBody(PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateBackEndIdClassBody(PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateBackEndIdClassBody(PrintWriter) - Method in class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
generateBaseClass(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateBaseClass(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateBaseClassBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateBaseClassBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateBaseClassBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateBaseClassBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
generateBaseClassConstructorsBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateBaseClassConstructorsBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
generateClasses(Iterator<DomainClass>) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateClasses(Iterator) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateCode() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateCode() - Method in class pt.ist.fenixframework.dml.CodeGenerator
Generate the backend-specific code for the domain model.
generateCode() - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
generateConstructor(ValueType) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
generateCurrentBackEndIdClass(String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateDefaultConstructor(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateDefaultConstructor(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateDefaultRelationListeners(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateDefaultRelationListeners(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
generateFilePreamble(String, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateFilePreamble(String, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateFilePreamble(String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateFilePreamble(String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateFinals() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
generateFinals() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
generateFinals() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
generateGetter(String, String, String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateGetterBody(String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateGetterBody(String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateGetterBody(String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateGetterDAPStatement(DomainClass, String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateHibernateGetterBody(String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateHibernateSlotGetter(Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateHibernateSlotSetter(Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateIndexationInSetter(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
generateIndexMethods(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
generateInfinispanGetter(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateInfinispanGetterBody(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateInfinispanSetter(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateInfinispanSetterBody(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateInitInstance(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
The purpose of the initInstance method is to have the code needed to correctly initialize a domain object instance.
generateInitInstanceInitializer(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateInitInstanceMethod(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateInitInstanceMethodBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateInitInstanceMethodBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateInitInstanceMethodBody(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateInitInstanceNoArg(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateInitRoleSlot(Role, boolean, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateInitRoleSlot(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateInitRoleSlot(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateIteratorMethod(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateIteratorMethod(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateIteratorMethod(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateIteratorMethod(Role, PrintWriter, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateIteratorMethod(Role, PrintWriter, String) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateOneClass(DomainClass) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generatePackageDecl(String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generatePersistenceFileContent(PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generatePersistenceXml() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateProjectProperties(String) - Method in class pt.ist.fenixframework.core.Project
 
generateProjectProperties() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
generateProjectProperties() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
generateProjectProperties() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
generatePublicClass(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generatePublicClassConstructors(String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generatePublicFilePreamble(String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRelationAddMethodCall(Role, String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRelationAddMethodCall(Role, String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRelationGetter(String, String, Role, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRelationGetter(String, Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRelationGetter(String, Role, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRelationGetter(String, String, Role, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRelationGetter(String, String, Role, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRelationRemoveMethodCall(Role, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRelationRemoveMethodCall(Role, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRoleGetter(String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
Deprecated. Replaced by generateRoleSlotMethodsMultOneGetter(Role, PrintWriter)
generateRoleMethodAdd(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleMethodAdd(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleMethodGetInverseRole(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleMethodGetInverseRole(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleMethodRemove(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleMethodRemove(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleMultGetter(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleMultGetterSetter(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleMultSetter(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlot(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlot(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlot(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethods(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultOne(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultOne(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOne(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultOneGetter(String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultOneGetter(String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultOneGetter(String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOneGetter(String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultOneGetterUpdateFromFK(String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOneGetterUpdateToFK(String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOneHas(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultOneHas(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRoleSlotMethodsMultOneHibernateFK(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOneHibernateFkGetter(String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOneHibernateFkSetter(String, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOneInternalSetter(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultOneInternalSetter(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultOneRemove(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultOneRemove(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRoleSlotMethodsMultOneSetter(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultStar(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStar(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultStar(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateRoleSlotMethodsMultStar(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultStarCount(Role, PrintWriter, String, String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStarCount(Role, PrintWriter, String, String) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultStarCount(Role, PrintWriter, String, String, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultStarCount(Role, PrintWriter, String, String, String) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRoleSlotMethodsMultStarGetter(Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStarGetter(String, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultStarGettersAndIterators(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultStarHasAnyChild(Role, PrintWriter, String, String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStarHasAnyChild(Role, PrintWriter, String, String) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultStarHasAnyChild(Role, PrintWriter, String, String, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultStarHasAnyChild(Role, PrintWriter, String, String, String) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRoleSlotMethodsMultStarHasChild(Role, PrintWriter, String, String, String, String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStarHasChild(Role, PrintWriter, String, String, String, String) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultStarHasChild(Role, PrintWriter, String, String, String, String, String, boolean, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultStarHasChild(Role, PrintWriter, String, String, String, String, String, boolean, String) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRoleSlotMethodsMultStarRemover(Role, PrintWriter, String, String, String, String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStarRemover(Role, PrintWriter, String, String, String, String) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultStarSet(Role, PrintWriter, String, String, String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStarSet(Role, PrintWriter, String, String, String) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlotMethodsMultStarSet(Role, PrintWriter, String, String, String, String, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotMethodsMultStarSet(Role, PrintWriter, String, String, String, String, String) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateRoleSlotMethodsMultStarSetter(Role, PrintWriter, String, String, String, String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateRoleSlotMethodsMultStarSetter(Role, PrintWriter, String, String, String, String) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateRoleSlots(Iterator, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateRoleSlotsMethods(Iterator, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSetter(DomainClass, String, String, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSetterBody(DomainClass, String, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSetterBody(DomainClass, String, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateSetterBody(DomainClass, String, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
generateSetterBody(DomainClass, String, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
generateSetterDAPStatement(DomainClass, String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
generateSetterTxIntrospectorStatement(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
generateSlot(Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateSlot(Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateSlot(Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSlotAccessors(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateSlotAccessors(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateSlotAccessors(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateSlotAccessors(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSlotDeclaration(PrintWriter, String, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSlotGetter(String, String, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSlots(Iterator, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSlots(ValueType) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
generateSlotsAccessors(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateSlotSearchIndex(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
generateSlotSetter(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateStaticIndexMethod(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
generateStaticIndexMethodBody(String, Slot, PrintWriter) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
generateStaticRelationSlots(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateStaticRoleSlots(Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateStaticRoleSlotsMultOne(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
generateStaticRoleSlotsMultOne(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateStaticRoleSlotsMultOne(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
generateStaticRoleSlotsMultOne(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateStaticRoleSlotsMultStar(Role, Role, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateStaticSlots(DomainClass, PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
generateValueTypeDeSerialization(ValueType) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
generateValueTypeSerializableForm(ValueType) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
generateValueTypeSerialization(ValueType) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
generateValueTypeSerializations() - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
generateVBoxSlotGetter(String, String, String, String, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
generateVBoxSlotSetter(DomainClass, Slot, PrintWriter) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
get(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(Comparable) - Method in interface pt.ist.fenixframework.adt.bplustree.IBPlusTree
 
get(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
get(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
get(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
get(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
get(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
get(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
get(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
get(Comparable) - Method in class pt.ist.fenixframework.indexes.InitializerBPlusTree
 
get(String) - Method in class pt.ist.fenixframework.MultiConfig
 
getAdderMethodName(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getAllValueTypes() - Method in class pt.ist.fenixframework.dml.DomainModel
 
getAnnotatedSlots() - Method in class pt.ist.fenixframework.dml.DomainModel
 
getAnnotations() - Method in class pt.ist.fenixframework.dml.Slot
 
getAppName() - Method in class pt.ist.fenixframework.Config
 
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.backend.BackEndId
Get the Class instance for the factory that creates AtomicContexts.
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.backend.CurrentBackEndId
 
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.backend.mem.MemCodeGenerator
 
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.dml.CodeGenerator
Get the class that implements the ContextFactory for AtomicContexts
getAtomicContextFactoryClass() - Method in class pt.ist.fenixframework.dml.DefaultCodeGenerator
 
getBackEnd() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanConfig
 
getBackEnd() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemConfig
 
getBackEnd() - Method in class pt.ist.fenixframework.backend.mem.MemConfig
 
getBackEnd() - Method in class pt.ist.fenixframework.backend.ogm.OgmConfig
 
getBackEnd() - Method in class pt.ist.fenixframework.Config
Get the current BackEnd in use.
getBackEndId() - Static method in class pt.ist.fenixframework.backend.BackEndId
Lookup via reflection the CurrentBackEndId class and return an instance of it.
getBackEndName() - Method in class pt.ist.fenixframework.backend.BackEndId
Get the (unique) name of this BackEnd.
getBackEndName() - Method in class pt.ist.fenixframework.backend.CurrentBackEndId
 
getBackEndName() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
getBackEndName() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
getBackEndName() - Method in class pt.ist.fenixframework.backend.mem.MemCodeGenerator
 
getBackEndName() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getBackEndName() - Method in class pt.ist.fenixframework.dml.CodeGenerator
Get the name of the backend for which this class generates code.
getBackEndName() - Method in class pt.ist.fenixframework.dml.DefaultCodeGenerator
 
getBaseDirectoryFor(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getBaseName() - Method in class pt.ist.fenixframework.dml.DomainEntity
 
getBaseType() - Method in class pt.ist.fenixframework.dml.EnumValueType
 
getBaseType() - Method in class pt.ist.fenixframework.dml.ParamValueType
 
getBaseType() - Method in class pt.ist.fenixframework.dml.PlainValueType
 
getBaseType() - Method in interface pt.ist.fenixframework.dml.ValueType
 
getBiggestKeyValue() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
getCache() - Static method in class pt.ist.fenixframework.core.SharedIdentityMap
 
getClasses() - Method in class pt.ist.fenixframework.dml.DomainModel
 
getClassesDirectory() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
getClassesDirectory() - Method in class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
getClassesDirectory() - Method in class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
getClasspathElements() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getClasspathElements() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
getClasspathElements() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getClasspathElements() - Method in class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
getClasspathElements() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getClasspathElements() - Method in class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
getClassPathRef() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getCodeGenerator() - Method in class pt.ist.fenixframework.dml.CompilerArgs
 
getCodeGeneratorClass() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getCodeGeneratorClass() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getCodeGeneratorClassName() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getCodeGeneratorClassName() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
getCodeGeneratorClassName() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getCodeGeneratorClassName() - Method in class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
getCodeGeneratorClassName() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getCodeGeneratorClassName() - Method in class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
getCollectionTypeFor(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getConcreteSetTypeDeclarationFor(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getConfig() - Static method in class pt.ist.fenixframework.FenixFramework
 
getDefaultCollectionFor(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getDefaultConfigClass() - Method in class pt.ist.fenixframework.backend.BackEndId
Get the Class instance that represents the default configuration class to use for this backend.
getDefaultConfigClass() - Method in class pt.ist.fenixframework.backend.CurrentBackEndId
 
getDefaultConfigClassName() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
getDefaultConfigClassName() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
getDefaultConfigClassName() - Method in class pt.ist.fenixframework.backend.mem.MemCodeGenerator
 
getDefaultConfigClassName() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getDefaultConfigClassName() - Method in class pt.ist.fenixframework.dml.CodeGenerator
Get the name of the default configuration class of the backend for which this class generates code.
getDefaultConfigClassName() - Method in class pt.ist.fenixframework.dml.DefaultCodeGenerator
 
getDependencyProjects() - Method in class pt.ist.fenixframework.core.Project
 
getDestDirectory() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getDestDirectoryBase() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getDestDirectoryBaseFile() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getDestDirectoryFile() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getDirectlyModifiedObjects() - Method in interface pt.ist.fenixframework.txintrospector.TxIntrospector
Returns a Collection containing objects which had any of their slots modified, excluding those that only had relationship changes.
getDirectlyModifiedObjects() - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
getDirectoryFor(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getDirectRelationType() - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getDmls() - Method in class pt.ist.fenixframework.core.Project
 
getDmlSourceDirectory() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getDmlSourceDirectory() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
getDmlSourceDirectory() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getDmlSourceDirectory() - Method in class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
getDmlSourceDirectory() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getDmlSourceDirectory() - Method in class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
getDomainClass() - Method in class pt.ist.fenixframework.dml.AnnotatedSlot
 
getDomainClasses() - Method in class pt.ist.fenixframework.dml.DomainModel
 
getDomainClassRoot() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
getDomainClassRoot() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
getDomainClassRoot() - Method in class pt.ist.fenixframework.backend.mem.MemCodeGenerator
 
getDomainClassRoot() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getDomainClassRoot() - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getDomainModel() - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getDomainModel(CompilerArgs) - Static method in class pt.ist.fenixframework.DmlCompiler
 
getDomainModel(List<URL>) - Static method in class pt.ist.fenixframework.DmlCompiler
 
getDomainModel(List<URL>, boolean) - Static method in class pt.ist.fenixframework.DmlCompiler
 
getDomainModel() - Static method in class pt.ist.fenixframework.FenixFramework
Gets the model of the domain classes.
getDomainModelURLs() - Method in class pt.ist.fenixframework.Config
 
getDomainName() - Method in class pt.ist.fenixframework.dml.EnumValueType
 
getDomainName() - Method in class pt.ist.fenixframework.dml.ParamValueType
 
getDomainName() - Method in class pt.ist.fenixframework.dml.PlainValueType
 
getDomainName() - Method in interface pt.ist.fenixframework.dml.ValueType
 
getDomainObject(String) - Method in interface pt.ist.fenixframework.backend.BackEnd
 
getDomainObject(String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
getDomainObject(String) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
getDomainObject(String) - Method in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
getDomainObject(String) - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
getDomainObject(String) - Static method in class pt.ist.fenixframework.FenixFramework
Get any DomainObject given its external identifier.
getDomainRelations() - Method in class pt.ist.fenixframework.dml.DomainModel
 
getDomainRoot() - Method in interface pt.ist.fenixframework.backend.BackEnd
 
getDomainRoot() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
getDomainRoot() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
getDomainRoot() - Method in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
getDomainRoot() - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
getDomainRoot() - Static method in class pt.ist.fenixframework.FenixFramework
Always gets a well-known singleton instance of DomainRoot.
getEntityFullName(DomainEntity) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getEntries() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
getEntries() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
getEntries() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
getExternalDomainSpecs() - Method in class pt.ist.fenixframework.dml.CompilerArgs
 
getExternalId() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanDomainObject
 
getExternalId() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemDomainObject
 
getExternalId() - Method in class pt.ist.fenixframework.backend.mem.MemDomainObject
 
getExternalId() - Method in class pt.ist.fenixframework.backend.ogm.OgmDomainObject
 
getExternalId() - Method in class pt.ist.fenixframework.core.AbstractDomainObject
 
getExternalId() - Method in interface pt.ist.fenixframework.DomainObject
 
getExternalizationElements() - Method in class pt.ist.fenixframework.dml.EnumValueType
 
getExternalizationElements() - Method in class pt.ist.fenixframework.dml.ParamValueType
 
getExternalizationElements() - Method in class pt.ist.fenixframework.dml.PlainValueType
 
getExternalizationElements() - Method in interface pt.ist.fenixframework.dml.ValueType
 
getFirstRole() - Method in class pt.ist.fenixframework.dml.DomainRelation
 
getForward(int) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode
 
getForward() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
getFullDmlSortedList() - Method in class pt.ist.fenixframework.core.Project
 
getFullId() - Method in class pt.ist.fenixframework.backend.infinispan.OID
 
getFullName(String) - Method in class pt.ist.fenixframework.dml.DomainEntity
 
getFullName() - Method in class pt.ist.fenixframework.dml.DomainEntity
 
getFullName(String) - Method in class pt.ist.fenixframework.dml.DomainExternalEntity
 
getFullname() - Method in class pt.ist.fenixframework.dml.EnumValueType
 
getFullname() - Method in class pt.ist.fenixframework.dml.ParamValueType
 
getFullname() - Method in class pt.ist.fenixframework.dml.PlainValueType
 
getFullname() - Method in interface pt.ist.fenixframework.dml.ValueType
 
getGeneratedSourcesDirectory() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getGeneratedSourcesDirectory() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getGeneratedSourcesDirectory() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getGeneratorClassName() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getGetterDAPStatement(DomainClass, String, String) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
getHasRun() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getHead() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
 
getHead() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
getIdentityMap() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
getIndex(int) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Return the value at the index-th position (zero-based).
getIndex(int) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
getIndex(int) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
getIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
Return the value at the index-th position (zero-based).
getIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
Return the value at the index-th position (zero-based).
getIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
getIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
getIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
getIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
getIndexedFieldKey(String, String) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
getIndexProperty() - Method in class pt.ist.fenixframework.dml.Role
 
getInstance() - Static method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
getInstance() - Static method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
getInstance(TxStats) - Static method in class pt.ist.fenixframework.txintrospector.TxStats
 
getInterfaceNamesIterator() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getInterfacesNames() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getInternalIterator(LeafNode) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode.GenericLeafNodeIterator
 
getInternalizationMethodName() - Method in class pt.ist.fenixframework.dml.EnumValueType
 
getInternalizationMethodName() - Method in class pt.ist.fenixframework.dml.ParamValueType
 
getInternalizationMethodName() - Method in class pt.ist.fenixframework.dml.PlainValueType
 
getInternalizationMethodName() - Method in interface pt.ist.fenixframework.dml.ValueType
 
getInverseRelation() - Method in class pt.ist.fenixframework.dml.runtime.DirectRelation
 
getInverseRelation() - Method in class pt.ist.fenixframework.dml.runtime.InverseRelation
 
getInverseRelation() - Method in interface pt.ist.fenixframework.dml.runtime.Relation
 
getInverseRole() - Method in interface pt.ist.fenixframework.dml.runtime.Role
 
getInverseRole() - Method in class pt.ist.fenixframework.dml.runtime.RoleEmpty
 
getIspnConfigFile() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanConfig
 
getIspnConfigFile() - Method in class pt.ist.fenixframework.backend.ogm.OgmConfig
 
getKeys() - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Returns the set of keys mapped by this tree
getLastKey() - Method in class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
getLastKey() - Method in class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
getLevel() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
getListeners() - Method in class pt.ist.fenixframework.dml.runtime.DirectRelation
 
getLocalDomainSpecs() - Method in class pt.ist.fenixframework.dml.CompilerArgs
 
getMavenProject() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getMavenProject() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
getMavenProject() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getMavenProject() - Method in class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
getMavenProject() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getMavenProject() - Method in class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
getMethodModifiers() - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getMethodName() - Method in class pt.ist.fenixframework.dml.ExternalizationElement
 
getModel() - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
getModifiedObjects() - Method in interface pt.ist.fenixframework.txintrospector.TxIntrospector
Returns a Collection containing both objects which had any of their slots modified and those that had relationship changes.
getModifiedObjects() - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
getMultiplicityLower() - Method in class pt.ist.fenixframework.dml.Role
 
getMultiplicityUpper() - Method in class pt.ist.fenixframework.dml.Role
 
getName() - Method in interface pt.ist.fenixframework.backend.BackEnd
Get the unique name of this BackEnd.
getName() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
getName() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
getName() - Method in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
getName() - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
getName() - Method in class pt.ist.fenixframework.core.Project
 
getName() - Method in class pt.ist.fenixframework.dml.Annotation
 
getName() - Method in class pt.ist.fenixframework.dml.DomainEntity
 
getName() - Method in class pt.ist.fenixframework.dml.Role
 
getName() - Method in class pt.ist.fenixframework.dml.runtime.DirectRelation
 
getName() - Method in class pt.ist.fenixframework.dml.runtime.InverseRelation
 
getName() - Method in interface pt.ist.fenixframework.dml.runtime.Relation
 
getName() - Method in class pt.ist.fenixframework.dml.Slot
 
getNewObjects() - Method in interface pt.ist.fenixframework.txintrospector.TxIntrospector
Returns a Collection containing new objects created during this transaction.
getNewObjects() - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
getNewRoleStarSlotExpression(Role) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
getNewRoleStarSlotExpression(Role) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getNewRoleStarSlotExpression(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getNewRoleStarSlotExpressionWithBackingSet(Role, String) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
getNewRoleStarSlotExpressionWithBackingSet(Role, String) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getNewRoleStarSlotExpressionWithEmptySet(Role) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getNext() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
getNext() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
getNext() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
getNext() - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
getNextArg(String[], int) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
getNextOidFor(Class) - Static method in class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
getNextOidFor(Class) - Static method in class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
getOid() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanDomainObject
 
getOid() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemDomainObject
 
getOid() - Method in class pt.ist.fenixframework.backend.mem.MemDomainObject
 
getOid() - Method in class pt.ist.fenixframework.backend.ogm.OgmDomainObject
 
getOid() - Method in class pt.ist.fenixframework.core.AbstractDomainObject
Returns an internal global representation of this object.
getOptions() - Method in class pt.ist.fenixframework.dml.Slot
 
getOrdered() - Method in class pt.ist.fenixframework.dml.Role
 
getOtherRole() - Method in class pt.ist.fenixframework.dml.Role
 
getOutputDirectoryPath() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getOutputDirectoryPath() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getOutputDirectoryPath() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getPackageName() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
getPackageName() - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getPackageName() - Method in class pt.ist.fenixframework.dml.DomainEntity
 
getPackageName() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getPackageName() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getPackageName() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getPackagePrefix(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getParam(String) - Method in class pt.ist.fenixframework.backend.BackEndId
Search for a parameter value given its key.
getParams() - Method in class pt.ist.fenixframework.dml.CompilerArgs
 
getParams() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getParams() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getParams() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getParent() - Method in class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
 
getParent() - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode_Base
 
getParent() - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
 
getPrevious() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
getPrevious() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
getPrevious() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
getPrimaryKey() - Method in class pt.ist.fenixframework.backend.ogm.OgmOID
 
getProject(MavenProject, File, File, List<URL>, Log, boolean) - Static method in class pt.ist.fenixframework.dml.maven.DmlMojoUtils
 
getProjects() - Method in class pt.ist.fenixframework.core.Project
 
getReadSetLog() - Method in interface pt.ist.fenixframework.txintrospector.TxIntrospector
Returns the read-set of this transaction.
getReadSetLog() - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
getReferenceType(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRelation() - Method in class pt.ist.fenixframework.dml.Role
 
getRelationAwareBaseTypeFor(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRelationAwareTypeFor(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRelations() - Method in class pt.ist.fenixframework.dml.DomainModel
 
getRelationsChangelog() - Method in interface pt.ist.fenixframework.txintrospector.TxIntrospector
Returns a Collection containing the relations changed during this transaction.
getRelationsChangelog() - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
getRelationSlotNameFor(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRemoverMethodName(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRoleArgs(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRoleBaseType(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRoleHandlerName(Role, boolean) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRoleManyBaseType() - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRoleManyGetterExpression(String) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getRoleOneBaseType() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
getRoleOneBaseType() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getRoleOneBaseType() - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRoles() - Method in class pt.ist.fenixframework.dml.DomainRelation
 
getRoleSlots() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getRoleSlotsList() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getRoleType(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getRoot() - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree_Base
 
getRoot() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree_Base
 
getRoot() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray_Base
 
getSearchFactory() - Static method in class pt.ist.fenixframework.hibernatesearch.HibernateSearchSupport
Returns the SearchFactory instance.
getSecondRole() - Method in class pt.ist.fenixframework.dml.DomainRelation
 
getSerializedFormTypeName(ValueType) - Static method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
getSet(C1) - Method in class pt.ist.fenixframework.dml.runtime.RoleMany
 
getSetterDAPStatement(DomainClass, String, String) - Method in class pt.ist.fenixframework.dml.DAPCodeGenerator
 
getSetTypeDeclarationFor(Role) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
getSetTypeDeclarationFor(Role) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getSlot() - Method in class pt.ist.fenixframework.dml.AnnotatedSlot
 
getSlotExpression(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getSlots() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getSlotsList() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getSlotType() - Method in class pt.ist.fenixframework.dml.Slot
 
getSmallestKeyValue() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
getSourceFile() - Method in class pt.ist.fenixframework.dml.DomainEntity
 
getSourcesDirectory() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
getSourcesDirectory() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
getSourcesDirectory() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
getStaticIndexMethodName(Slot) - Method in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
getStatus() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
getStatus() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
getStatus() - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
getStatus() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
getStatus() - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
getStatus() - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
getSubNodes() - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode_Base
 
getSubNodes() - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode_Base
 
getSubNodes() - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray_Base
 
getSuperclass() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getSuperclassName() - Method in class pt.ist.fenixframework.dml.DomainClass
 
getSuperrelation() - Method in class pt.ist.fenixframework.dml.DomainRelation
 
getTransaction() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
getTransaction() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
getTransaction() - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
getTransaction() - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
getTransaction() - Static method in class pt.ist.fenixframework.FenixFramework
 
getTransaction() - Method in interface pt.ist.fenixframework.TransactionManager
Get the Transaction object that represents the transaction context of the calling thread.
getTransactionIdentifier() - Method in class pt.ist.fenixframework.hibernatesearch.HibernateSearchTransactionContext
 
getTransactionManager() - Method in interface pt.ist.fenixframework.backend.BackEnd
 
getTransactionManager() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
getTransactionManager() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
getTransactionManager() - Method in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
getTransactionManager() - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
getTransactionManager() - Static method in class pt.ist.fenixframework.FenixFramework
 
getTx(Transaction) - Static method in class pt.ist.fenixframework.util.TxMap
 
getTxIntrospector() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
getTxIntrospector() - Method in interface pt.ist.fenixframework.Transaction
Get the TxIntrospector object that contains the changes caused by this transaction.
getTxIntrospector() - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
getType() - Method in class pt.ist.fenixframework.dml.ExternalizationElement
 
getType() - Method in class pt.ist.fenixframework.dml.Role
 
getType() - Method in class pt.ist.fenixframework.dml.Slot
Deprecated. 
getTypeFullName(DomainEntity) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
getTypeName() - Method in class pt.ist.fenixframework.dml.Slot
 
getUrl() - Method in class pt.ist.fenixframework.core.DmlFile
 
getValue() - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
getValue() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
getValue(C1) - Method in class pt.ist.fenixframework.dml.runtime.RoleOne
 
getWriteSetLog() - Method in interface pt.ist.fenixframework.txintrospector.TxIntrospector
Returns the write-set of this transaction.
getWriteSetLog() - Method in class pt.ist.fenixframework.txintrospector.TxStats
 

H

hasAnnotation(Annotation) - Method in class pt.ist.fenixframework.dml.Slot
 
hashCode() - Method in class pt.ist.fenixframework.backend.infinispan.OID
 
hashCode() - Method in class pt.ist.fenixframework.backend.ogm.OgmOID
 
hashCode() - Method in class pt.ist.fenixframework.core.AbstractDomainObject
 
hashCode() - Method in class pt.ist.fenixframework.core.DmlFile
 
hashCode() - Method in class pt.ist.fenixframework.core.Project
 
hashCode() - Method in class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
hasHead() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
 
hasHead() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
hasIndexedAnnotation() - Method in class pt.ist.fenixframework.dml.Slot
 
hasNext() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode.GenericLeafNodeIterator
 
hasNext() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
hasNext() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
hasNext() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
hasNext() - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
hasOption(Slot.Option) - Method in class pt.ist.fenixframework.dml.Slot
 
hasParent() - Method in class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
 
hasParent() - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode_Base
 
hasParent() - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
 
hasPrevious() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
hasPrevious() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
hasPrevious() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
hasRoot() - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree_Base
 
hasRoot() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree_Base
 
hasRoot() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray_Base
 
hasSlots() - Method in class pt.ist.fenixframework.dml.DomainClass
 
hasSlotWithOption(Slot.Option) - Method in class pt.ist.fenixframework.dml.DomainClass
 
hasSuperclass() - Method in class pt.ist.fenixframework.dml.DomainClass
 
hasValue() - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
hasValue() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
HibernateSearchConfig - Class in pt.ist.fenixframework.hibernatesearch
 
HibernateSearchConfig() - Constructor for class pt.ist.fenixframework.hibernatesearch.HibernateSearchConfig
 
HibernateSearchSupport - Class in pt.ist.fenixframework.hibernatesearch
Entry point for interactions with Hibernate-Search.
HibernateSearchSupport() - Constructor for class pt.ist.fenixframework.hibernatesearch.HibernateSearchSupport
 
HibernateSearchTransactionContext - Class in pt.ist.fenixframework.hibernatesearch
 

I

IBPlusTree<T extends Serializable> - Interface in pt.ist.fenixframework.adt.bplustree
Basic functionality of a BPlusTree
IDENT - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
IDENT - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
identifier() - Method in class pt.ist.fenixframework.dml.DmlParser
 
identifier(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
IdentityMap - Interface in pt.ist.fenixframework.core
 
IMPLEMENTS_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
IMPLEMENTS_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
implementsClause() - Method in class pt.ist.fenixframework.dml.DmlParser
 
implementsClause(AST, String) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
IncludeProjectDependenciesComponentConfigurator - Class in pt.ist.fenixframework.dml.maven
A custom ComponentConfigurator which adds the project's runtime classpath elements to the plugin
IncludeProjectDependenciesComponentConfigurator() - Constructor for class pt.ist.fenixframework.dml.maven.IncludeProjectDependenciesComponentConfigurator
 
INDEX_ANNOTATION - Static variable in class pt.ist.fenixframework.dml.Annotation
 
INDEXED - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
INDEXED - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
IndexesCodeGenerator - Class in pt.ist.fenixframework.dml
This code generator enhances the default generation by adding indexation to fields annotated to have that behavior.
IndexesCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
IndexesConfig - Class in pt.ist.fenixframework.indexes
 
IndexesConfig() - Constructor for class pt.ist.fenixframework.indexes.IndexesConfig
 
InfinispanBackEnd - Class in pt.ist.fenixframework.backend.infinispan
 
InfinispanCodeGenerator - Class in pt.ist.fenixframework.backend.infinispan
 
InfinispanCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
InfinispanConfig - Class in pt.ist.fenixframework.backend.infinispan
This is the infinispan configuration manager used by the fenix-framework-backend-infinispan project.
InfinispanConfig() - Constructor for class pt.ist.fenixframework.backend.infinispan.InfinispanConfig
 
InfinispanDomainObject - Class in pt.ist.fenixframework.backend.infinispan
 
InfinispanDomainObject() - Constructor for class pt.ist.fenixframework.backend.infinispan.InfinispanDomainObject
 
InfinispanDomainObject(DomainObjectAllocator.OID) - Constructor for class pt.ist.fenixframework.backend.infinispan.InfinispanDomainObject
 
InfinispanTransactionManager - Class in pt.ist.fenixframework.backend.infinispan
 
InfinispanTransactionManager() - Constructor for class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
init() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanConfig
 
init() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemConfig
 
init() - Method in class pt.ist.fenixframework.backend.mem.MemConfig
 
init() - Method in class pt.ist.fenixframework.backend.ogm.OgmConfig
 
init() - Method in class pt.ist.fenixframework.Config
 
init() - Method in class pt.ist.fenixframework.dap.FFDAPConfig
 
init() - Method in class pt.ist.fenixframework.hibernatesearch.HibernateSearchConfig
 
init() - Method in class pt.ist.fenixframework.indexes.IndexesConfig
 
initialize() - Method in class pt.ist.fenixframework.Config
This method is invoked by the FenixFramework.initialize(Config).
initialize(Config) - Static method in class pt.ist.fenixframework.FenixFramework
This method initializes the FenixFramework.
initialize(MultiConfig) - Static method in class pt.ist.fenixframework.FenixFramework
 
initializeBuiltinEntities() - Method in class pt.ist.fenixframework.dml.DomainModel
 
initializeBuiltinValueTypes() - Method in class pt.ist.fenixframework.dml.DomainModel
 
INITIALIZER_BPLUS_TREE_FULL_CLASS - Static variable in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
InitializerBPlusTree<T extends Serializable> - Class in pt.ist.fenixframework.indexes
 
InitializerBPlusTree(String, Class<?>, String) - Constructor for class pt.ist.fenixframework.indexes.InitializerBPlusTree
 
InnerNode - Class in pt.ist.fenixframework.adt.bplustree
Inner node of a B+-Tree.
InnerNode - Class in pt.ist.fenixframework.core.adt.bplustree
Inner node of a B+-Tree.
InnerNode_Base - Class in pt.ist.fenixframework.adt.bplustree
 
InnerNode_Base() - Constructor for class pt.ist.fenixframework.adt.bplustree.InnerNode_Base
 
InnerNode_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
InnerNode_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.InnerNode_Base
 
InnerNodeArray - Class in pt.ist.fenixframework.core.adt.bplustree
Inner node of a B+-Tree.
InnerNodeArray_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
InnerNodeArray_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray_Base
 
insert(Comparable, T) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Inserts the given key-value pair, overwriting any previous entry for the same key
insert(Comparable, T) - Method in interface pt.ist.fenixframework.adt.bplustree.IBPlusTree
 
insert(Comparable, Serializable) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
insert(Comparable, Serializable) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
insert(T) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
Inserts the given value.
insert(T) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
Inserts the given value.
insert(Comparable, AbstractDomainObject) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
insert(Comparable, AbstractDomainObject) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
insert(Comparable, AbstractDomainObject) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
insert(Comparable, AbstractDomainObject) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
insert(T) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
insert(T) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
insert(Comparable, T) - Method in class pt.ist.fenixframework.indexes.InitializerBPlusTree
 
instantiate(String, EntityMode, Serializable) - Method in class pt.ist.fenixframework.backend.ogm.AllocationInterceptor
 
INT_NUMBER - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
INT_NUMBER - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
INTERFACE_BPLUS_TREE_FULL_CLASS - Static variable in class pt.ist.fenixframework.dml.IndexesCodeGenerator
 
INTERNALIZATION_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
INTERNALIZATION_CLAUSE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
internalizationClause() - Method in class pt.ist.fenixframework.dml.DmlParser
 
internalizationClause(AST, DomainModel, ValueType) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
internalizeArrays(Serializable) - Static method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray
 
internalizeNodeArray(Serializable) - Static method in class pt.ist.fenixframework.core.adt.skiplist.Externalizer
 
internalizeObject(byte[]) - Static method in class pt.ist.fenixframework.core.Externalization
 
internalizeSerializable(byte[]) - Static method in class pt.ist.fenixframework.core.Externalization
 
internalizeSerializableGZiped(byte[]) - Static method in class pt.ist.fenixframework.core.Externalization
 
internalizeTreeMap(Serializable) - Static method in class pt.ist.fenixframework.adt.bplustree.AbstractNode
 
internalizeTreeMap(Serializable) - Static method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode
 
InverseRelation<C1 extends DomainObject,C2 extends DomainObject> - Class in pt.ist.fenixframework.dml.runtime
 
InverseRelation(Relation<C2, C1>, String) - Constructor for class pt.ist.fenixframework.dml.runtime.InverseRelation
 
isBuiltin() - Method in class pt.ist.fenixframework.dml.EnumValueType
 
isBuiltin() - Method in class pt.ist.fenixframework.dml.ParamValueType
 
isBuiltin() - Method in class pt.ist.fenixframework.dml.PlainValueType
 
isBuiltin() - Method in interface pt.ist.fenixframework.dml.ValueType
 
isBuiltinEntity(String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
isBuiltinValueTypeFullName(String) - Static method in class pt.ist.fenixframework.dml.DomainModel
 
isDomainBaseClass(String) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
isDomainNonBaseClass(String) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
isEmpty() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
isEmpty() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
isEmpty() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
isEmpty() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
isEnum() - Method in class pt.ist.fenixframework.dml.EnumValueType
 
isEnum() - Method in class pt.ist.fenixframework.dml.ParamValueType
 
isEnum() - Method in class pt.ist.fenixframework.dml.PlainValueType
 
isEnum() - Method in interface pt.ist.fenixframework.dml.ValueType
 
isEnumType(String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
isExternalDefinition(URL) - Method in class pt.ist.fenixframework.dml.CompilerArgs
 
isFirstRole() - Method in class pt.ist.fenixframework.dml.Role
 
isGenerateFinals() - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
isInitialized() - Static method in class pt.ist.fenixframework.FenixFramework
 
isNullableType(ValueType) - Static method in class pt.ist.fenixframework.dml.DomainModel
 
isNullableTypeFullName(String) - Static method in class pt.ist.fenixframework.dml.DomainModel
 
ispnConfigFile - Variable in class pt.ist.fenixframework.backend.infinispan.InfinispanConfig
This required parameter specifies the location of the XML file used to configure Infinispan.
ispnConfigFile - Variable in class pt.ist.fenixframework.backend.ogm.OgmConfig
This required parameter specifies the location of the XML file used to configure Infinispan.
isTransactionInProgress() - Method in class pt.ist.fenixframework.hibernatesearch.HibernateSearchTransactionContext
 
iterator() - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
 
iterator() - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
iterator() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
iterator() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
iterator() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
iterator() - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
iterator() - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
iterator() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
iterator() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
iterator() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
iterator() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
iterator() - Method in class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 

J

JTADelegatingTransaction - Class in pt.ist.fenixframework.util
 
JTADelegatingTransaction(Transaction) - Constructor for class pt.ist.fenixframework.util.JTADelegatingTransaction
 
justAdd(E2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 
justAdd(E) - Method in interface pt.ist.fenixframework.dml.runtime.RelationBaseSet
 
justRemove(E2) - Method in class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 
justRemove(E) - Method in interface pt.ist.fenixframework.dml.runtime.RelationBaseSet
 
JVSTMMemBackEnd - Class in pt.ist.fenixframework.backend.jvstmmem
 
JVSTMMemBackEnd() - Constructor for class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
JVSTMMemCodeGenerator - Class in pt.ist.fenixframework.backend.jvstmmem
 
JVSTMMemCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemCodeGenerator
 
JVSTMMemConfig - Class in pt.ist.fenixframework.backend.jvstmmem
 
JVSTMMemConfig() - Constructor for class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemConfig
 
JVSTMMemDomainObject - Class in pt.ist.fenixframework.backend.jvstmmem
 
JVSTMMemDomainObject() - Constructor for class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemDomainObject
 
JVSTMMemDomainObject(DomainObjectAllocator.OID) - Constructor for class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemDomainObject
 
JVSTMMemTransactionManager - Class in pt.ist.fenixframework.backend.jvstmmem
 
JVSTMMemTransactionManager() - Constructor for class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 

K

key - Variable in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray.KeyVal
 
keys - Variable in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 

L

LANGLE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LANGLE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
lastValue() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
LCURLY - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LCURLY - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LeafNode - Class in pt.ist.fenixframework.adt.bplustree
 
LeafNode() - Constructor for class pt.ist.fenixframework.adt.bplustree.LeafNode
 
LeafNode - Class in pt.ist.fenixframework.core.adt.bplustree
 
LeafNode() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
LeafNode.GenericLeafNodeIterator<T> - Class in pt.ist.fenixframework.adt.bplustree
 
LeafNode_Base - Class in pt.ist.fenixframework.adt.bplustree
 
LeafNode_Base() - Constructor for class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
LeafNode_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
LeafNode_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
LeafNodeArray - Class in pt.ist.fenixframework.core.adt.bplustree
 
LeafNodeArray() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
LeafNodeArray_Base - Class in pt.ist.fenixframework.core.adt.bplustree
 
LeafNodeArray_Base() - Constructor for class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
LeafNodeArrayHasSibling - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
LeafNodeArrayHasSibling$Inverse - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
LeafNodeHasSibling - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
LeafNodeHasSibling$Inverse - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
leftPart(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
leftPart(int, int) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
length() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
LinkedList<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.linkedlist
 
LinkedList() - Constructor for class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
LinkedList_Base - Class in pt.ist.fenixframework.core.adt.linkedlist
 
LinkedList_Base() - Constructor for class pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
 
LinkedListHasHeadNode - Static variable in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
 
ListNode<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.linkedlist
 
ListNode(T, ListNode<T>) - Constructor for class pt.ist.fenixframework.core.adt.linkedlist.ListNode
 
ListNode_Base - Class in pt.ist.fenixframework.core.adt.linkedlist
 
ListNode_Base() - Constructor for class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
ListNodeHasNext$Inverse - Static variable in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
ListNodeHasValue - Static variable in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
LITERAL_as - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_as - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_by - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_by - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_class - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_class - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_enum - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_enum - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_extends - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_extends - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_external - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_external - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_externalizeWith - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_externalizeWith - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_implements - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_implements - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_indexed - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_indexed - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_internalizeWith - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_internalizeWith - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_multiplicity - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_multiplicity - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_ordered - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_ordered - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_package - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_package - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_playsRole - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_playsRole - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_relation - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_relation - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_REQUIRED - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_REQUIRED - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_super - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_super - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
LITERAL_valueType - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LITERAL_valueType - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
loadClass(String, boolean) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
lookup(Object) - Method in interface pt.ist.fenixframework.core.IdentityMap
 
lookup(Object) - Method in class pt.ist.fenixframework.core.SharedIdentityMap
 
lowerKeyThanHighest() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
LPAREN - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
LPAREN - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 

M

main(String[]) - Static method in class pt.ist.fenixframework.atomic.GenerateAtomicInstance
 
main(String[]) - Static method in class pt.ist.fenixframework.atomic.ProcessAtomicAnnotations
 
main(String[]) - Static method in class pt.ist.fenixframework.core.FullPostProcessDomainClasses
Command-line API to start the full post-processing.
main(String[]) - Static method in class pt.ist.fenixframework.core.PostProcessDomainClasses
 
main(String[]) - Static method in class pt.ist.fenixframework.DmlCompiler
Runs the DML compiler This is the main entry point for running the DML compiler, from the command line.
makeArg(String, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
makeForeignKeyName(String) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
makeGenericType(String, String...) - Static method in class pt.ist.fenixframework.dml.CodeGenerator
 
makeNewClassVisitor(ClassWriter) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
makeNewClassVisitor(ClassWriter) - Method in class pt.ist.fenixframework.core.PostProcessDomainClasses
 
makeSafeValueTypeName(ValueType) - Static method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
makeSerializationValueTypeName(ValueType) - Static method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
makeSerializedForm() - Method in class pt.ist.fenixframework.core.AbstractDomainObject
Creates the concrete instance of SerializedForm for this DomainObject.
makeSerializedForm() - Method in class pt.ist.fenixframework.core.AbstractDomainObjectAdapter
 
makeSlotName(ExternalizationElement) - Method in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
mANN_NAME(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mapClassToId(Class) - Static method in class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
mapClassToId(Class) - Static method in class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
mapOidToClass(long) - Static method in class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
mapOidToClass(long) - Static method in class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
mCOLON(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mCOMMA(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mDOT(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
MemBackEnd - Class in pt.ist.fenixframework.backend.mem
 
MemBackEnd() - Constructor for class pt.ist.fenixframework.backend.mem.MemBackEnd
 
MemCodeGenerator - Class in pt.ist.fenixframework.backend.mem
 
MemCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.backend.mem.MemCodeGenerator
 
MemConfig - Class in pt.ist.fenixframework.backend.mem
This is the default configuration manager used by the fenix-framework-core.
MemConfig() - Constructor for class pt.ist.fenixframework.backend.mem.MemConfig
 
MemDomainObject - Class in pt.ist.fenixframework.backend.mem
 
MemDomainObject() - Constructor for class pt.ist.fenixframework.backend.mem.MemDomainObject
 
MemDomainObject(DomainObjectAllocator.OID) - Constructor for class pt.ist.fenixframework.backend.mem.MemDomainObject
 
MemTransaction - Class in pt.ist.fenixframework.backend.mem
 
MemTransaction() - Constructor for class pt.ist.fenixframework.backend.mem.MemTransaction
 
MemTransactionManager - Class in pt.ist.fenixframework.backend.mem
 
MemTransactionManager() - Constructor for class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
mergeWith(Comparable, DoubleArray<T>) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
mergeWith(DoubleArray<T>) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
mIDENT(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mINT_NUMBER(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
Misc - Class in pt.ist.fenixframework.util
Miscellaneous utility methods
Misc() - Constructor for class pt.ist.fenixframework.util.Misc
 
MISSING_CONFIG - Static variable in error pt.ist.fenixframework.ConfigError
 
MISSING_REQUIRED_FIELD - Static variable in error pt.ist.fenixframework.ConfigError
 
MissingObjectException - Exception in pt.ist.fenixframework.core.exception
Thrown to indicate that a requested object could not be found.
MissingObjectException(String, Throwable) - Constructor for exception pt.ist.fenixframework.core.exception.MissingObjectException
 
missingRequired(String) - Static method in class pt.ist.fenixframework.Config
 
ML_COMMENT - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
ML_COMMENT - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
mLANGLE(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mLCURLY(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mLPAREN(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mML_COMMENT(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mMULT_RANGE(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mQUESTION(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mRANGLE(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mRCURLY(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mRPAREN(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mSEMI(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mSL_COMMENT(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mSTAR(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mSTRING_LITERAL(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
MULT_RANGE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
MULT_RANGE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
MultiConfig - Class in pt.ist.fenixframework
Stores multiple Fenix Framework Configurations.
MultiConfig() - Constructor for class pt.ist.fenixframework.MultiConfig
 
MULTIPLICITY - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
MULTIPLICITY - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
MULTIPLICITY_MANY - Static variable in class pt.ist.fenixframework.dml.Role
 
MULTIPLICITY_RANGE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
MULTIPLICITY_RANGE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
multiplicityBound(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
multiplicityRange() - Method in class pt.ist.fenixframework.dml.DmlParser
 
multiplicityUpperOnly() - Method in class pt.ist.fenixframework.dml.DmlParser
 
mVOCAB(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
mWS(boolean) - Method in class pt.ist.fenixframework.dml.DmlLexer
 
myEquals(BPlusTree) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
 
myEquals(BPlusTree) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
myEquals(BPlusTreeArray) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 

N

nameToDesc(String) - Static method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
needsMultiplicityChecks() - Method in class pt.ist.fenixframework.dml.Role
 
newBlock(PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
newContext(Atomic) - Static method in class pt.ist.fenixframework.atomic.ContextFactory
 
newContext(Atomic) - Static method in class pt.ist.fenixframework.atomic.DefaultContextFactory
 
newContext(Atomic) - Static method in class pt.ist.fenixframework.atomic.DefaultContextFactoryViaReflection
 
newEnumType(String, String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
newInstance() - Static method in class pt.ist.fenixframework.txintrospector.TxStats
 
newline(PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
newValueType(String, String) - Method in class pt.ist.fenixframework.dml.DomainModel
 
newValueType(String, ValueType) - Method in class pt.ist.fenixframework.dml.DomainModel
 
next() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode.GenericLeafNodeIterator
 
nextToken() - Method in class pt.ist.fenixframework.dml.DmlLexer
 
NodeArrayHasParent - Static variable in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
 
NodeHasParent - Static variable in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode_Base
 
NoProjectNameSpecifiedException - Exception in pt.ist.fenixframework.core.exception
 
NoProjectNameSpecifiedException() - Constructor for exception pt.ist.fenixframework.core.exception.NoProjectNameSpecifiedException
 
NOT_INITIALIZED - Static variable in error pt.ist.fenixframework.ConfigError
 
notifyAfterBegin(Transaction) - Method in interface pt.ist.fenixframework.TransactionListener
 
notifyAfterCommit() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
notifyBeforeBegin() - Method in interface pt.ist.fenixframework.TransactionListener
 
notifyBeforeCommit() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
NULL_OBJECT - Static variable in class pt.ist.fenixframework.core.Externalization
 
NULL_TREE_LOOKAHEAD - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 

O

OBJBLOCK - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
OBJBLOCK - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
object - Variable in class pt.ist.fenixframework.txintrospector.TxIntrospector.Entry
 
OgmBackEnd - Class in pt.ist.fenixframework.backend.ogm
 
OgmCodeGenerator - Class in pt.ist.fenixframework.backend.ogm
 
OgmCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
OgmConfig - Class in pt.ist.fenixframework.backend.ogm
This is the ogm configuration manager used by the fenix-framework-backend-ogm project.
OgmConfig() - Constructor for class pt.ist.fenixframework.backend.ogm.OgmConfig
 
OgmDomainObject - Class in pt.ist.fenixframework.backend.ogm
 
OgmDomainObject() - Constructor for class pt.ist.fenixframework.backend.ogm.OgmDomainObject
 
OgmDomainObject(DomainObjectAllocator.OID) - Constructor for class pt.ist.fenixframework.backend.ogm.OgmDomainObject
 
OgmOID - Class in pt.ist.fenixframework.backend.ogm
This class provides the internal representation of an DomainObject's identifier in OGM.
OgmTransactionManager - Class in pt.ist.fenixframework.backend.ogm
 
OgmTransactionManager() - Constructor for class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
OID - Class in pt.ist.fenixframework.backend.infinispan
This class provides the internal representation of an DomainObject's identifier in Infinispan.
OID(String) - Constructor for class pt.ist.fenixframework.backend.infinispan.OID
 
oid - Variable in class pt.ist.fenixframework.core.DomainObjectAllocator.OID
 
onNewline(PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
ORDERED - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
ORDERED - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
ormAddRole(Role) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormAddSlot(Slot) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormAddSlotForRelationToOne(String) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormBeginBaseClass(DomainClass) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormBeginFile() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormEndBaseClass() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormEndFile() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormGenerateNonBaseClasses(Iterator) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormGenerateRoleManyToOne(Role) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormGenerateSlot(String) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormGenerateTransient(String) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormGetCascade() - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormGetRoleMultiplicity(Role) - Method in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormRoleManyToMany - Variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormRoleManyToOne - Variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormRoleOneToMany - Variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormSlots - Variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormSlotsForRelationToOne - Variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormTransientSlots - Variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
ormWriter - Variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
out - Variable in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 

P

PACKAGE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
PACKAGE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
packageDeclaration() - Method in class pt.ist.fenixframework.dml.DmlParser
 
ParamValueType - Class in pt.ist.fenixframework.dml
 
ParamValueType(PlainValueType, String) - Constructor for class pt.ist.fenixframework.dml.ParamValueType
 
parseDependencyDmlFiles(String) - Static method in class pt.ist.fenixframework.core.DmlFile
 
PlainValueType - Class in pt.ist.fenixframework.dml
 
PlainValueType(String) - Constructor for class pt.ist.fenixframework.dml.PlainValueType
 
PlainValueType(String, String) - Constructor for class pt.ist.fenixframework.dml.PlainValueType
 
populate(Properties) - Method in class pt.ist.fenixframework.Config
 
PostProcessDomainClasses - Class in pt.ist.fenixframework.core
 
PostProcessDomainClasses(List<URL>) - Constructor for class pt.ist.fenixframework.core.PostProcessDomainClasses
 
PostProcessDomainClasses(List<URL>, ClassLoader) - Constructor for class pt.ist.fenixframework.core.PostProcessDomainClasses
 
PRIMARY_KEY_TYPE - Static variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
primitiveToWrapperTypes - Static variable in class pt.ist.fenixframework.dml.CodeGenerator
 
primitiveType - Variable in class pt.ist.fenixframework.dml.CodeGenerator.PrimitiveToWrapperEntry
 
print(PrintWriter, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
printFinalMethod(PrintWriter, String, String, String, String...) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
println(PrintWriter, String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
printMethod(PrintWriter, String, String, String, String...) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
printWords(PrintWriter, String...) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
processArgs(String[]) - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
ProcessAtomicAnnotations - Class in pt.ist.fenixframework.atomic
 
processClassFile(File) - Static method in class pt.ist.fenixframework.atomic.ProcessAtomicAnnotations
 
processFile(File) - Static method in class pt.ist.fenixframework.atomic.ProcessAtomicAnnotations
 
processFiles(File[]) - Static method in class pt.ist.fenixframework.atomic.ProcessAtomicAnnotations
 
Project - Class in pt.ist.fenixframework.core
 
Project(String, List<DmlFile>, List<Project>, boolean) - Constructor for class pt.ist.fenixframework.core.Project
 
ProjectException - Exception in pt.ist.fenixframework.core.exception
 
ProjectException() - Constructor for exception pt.ist.fenixframework.core.exception.ProjectException
 
ProjectException(String) - Constructor for exception pt.ist.fenixframework.core.exception.ProjectException
 
ProjectPropertiesNotFoundException - Exception in pt.ist.fenixframework.core.exception
 
ProjectPropertiesNotFoundException(String) - Constructor for exception pt.ist.fenixframework.core.exception.ProjectPropertiesNotFoundException
 
PROPERTY_CONFIG_CLASS - Static variable in class pt.ist.fenixframework.Config
 
pt.ist.fenixframework - package pt.ist.fenixframework
 
pt.ist.fenixframework.adt.bplustree - package pt.ist.fenixframework.adt.bplustree
 
pt.ist.fenixframework.atomic - package pt.ist.fenixframework.atomic
 
pt.ist.fenixframework.backend - package pt.ist.fenixframework.backend
 
pt.ist.fenixframework.backend.infinispan - package pt.ist.fenixframework.backend.infinispan
 
pt.ist.fenixframework.backend.jvstmmem - package pt.ist.fenixframework.backend.jvstmmem
 
pt.ist.fenixframework.backend.mem - package pt.ist.fenixframework.backend.mem
 
pt.ist.fenixframework.backend.ogm - package pt.ist.fenixframework.backend.ogm
 
pt.ist.fenixframework.core - package pt.ist.fenixframework.core
 
pt.ist.fenixframework.core.adt.bplustree - package pt.ist.fenixframework.core.adt.bplustree
 
pt.ist.fenixframework.core.adt.linkedlist - package pt.ist.fenixframework.core.adt.linkedlist
 
pt.ist.fenixframework.core.adt.skiplist - package pt.ist.fenixframework.core.adt.skiplist
 
pt.ist.fenixframework.core.exception - package pt.ist.fenixframework.core.exception
 
pt.ist.fenixframework.dap - package pt.ist.fenixframework.dap
 
pt.ist.fenixframework.dml - package pt.ist.fenixframework.dml
 
pt.ist.fenixframework.dml.antTasks - package pt.ist.fenixframework.dml.antTasks
 
pt.ist.fenixframework.dml.maven - package pt.ist.fenixframework.dml.maven
 
pt.ist.fenixframework.dml.runtime - package pt.ist.fenixframework.dml.runtime
 
pt.ist.fenixframework.hibernatesearch - package pt.ist.fenixframework.hibernatesearch
 
pt.ist.fenixframework.indexes - package pt.ist.fenixframework.indexes
 
pt.ist.fenixframework.txintrospector - package pt.ist.fenixframework.txintrospector
 
pt.ist.fenixframework.util - package pt.ist.fenixframework.util
 

Q

QUESTION - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
QUESTION - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
quicksort(Comparable[], T[]) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
quicksort(Comparable[], T[], int, int) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 

R

randomLevel() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
RANGLE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
RANGLE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
RCURLY - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
RCURLY - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
readResolve() - Method in class pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
 
registerSynchronization(Synchronization) - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
registerSynchronization(Synchronization) - Method in class pt.ist.fenixframework.hibernatesearch.HibernateSearchTransactionContext
 
registerSynchronization(Synchronization) - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
Relation<C1 extends DomainObject,C2 extends DomainObject> - Interface in pt.ist.fenixframework.dml.runtime
 
relation - Variable in class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
RELATION_BLOCK - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
RELATION_BLOCK - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
RELATION_DEF - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
RELATION_DEF - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
RelationAdapter<C1 extends DomainObject,C2 extends DomainObject> - Class in pt.ist.fenixframework.dml.runtime
 
RelationAdapter() - Constructor for class pt.ist.fenixframework.dml.runtime.RelationAdapter
 
RelationAwareSet<E1 extends DomainObject,E2 extends DomainObject> - Class in pt.ist.fenixframework.dml.runtime
 
RelationAwareSet(E1, Relation<E1, E2>, Set<E2>) - Constructor for class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 
RelationBaseSet<E> - Interface in pt.ist.fenixframework.dml.runtime
 
relationBlock() - Method in class pt.ist.fenixframework.dml.DmlParser
 
relationBlock(AST, DomainModel, DomainRelation, String) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
relationDefinition() - Method in class pt.ist.fenixframework.dml.DmlParser
 
RelationListener<C1 extends DomainObject,C2 extends DomainObject> - Interface in pt.ist.fenixframework.dml.runtime
 
relationRolesAndSlots(AST, DomainModel, DomainRelation, String) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
relations - Variable in class pt.ist.fenixframework.dml.DomainModel
 
remove(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Removes the element with the given key
remove(Comparable) - Method in interface pt.ist.fenixframework.adt.bplustree.IBPlusTree
 
remove(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
remove() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode.GenericLeafNodeIterator
 
remove(Comparable) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
remove(Object) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
remove(Object) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
remove(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
remove(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
remove(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
remove(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
remove(Object) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
remove(Object) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
remove(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.DirectRelation
 
remove(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.InverseRelation
 
remove(C1, C2) - Method in interface pt.ist.fenixframework.dml.runtime.Relation
 
remove(Object) - Method in class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 
remove(C1, C2) - Method in interface pt.ist.fenixframework.dml.runtime.Role
 
remove(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RoleEmpty
 
remove(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RoleMany
 
remove(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RoleOne
 
remove(Comparable) - Method in class pt.ist.fenixframework.indexes.InitializerBPlusTree
 
remove - Variable in class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
removeAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
removeAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
removeAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
removeAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
removeBiggestKeyValue() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
removeCommitListener(CommitListener) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
removeCommitListener(CommitListener) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
removeCommitListener(CommitListener) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
removeCommitListener(CommitListener) - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
removeCommitListener(CommitListener) - Method in interface pt.ist.fenixframework.TransactionManager
Unregisters the given commit listener.
removeHead() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
 
removeHead() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
removeIndex(int) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Remove and return the value at the index-th position (zero-based).
removeIndex(int) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
removeIndex(int) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
removeIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
Remove and return the value at the index-th position (zero-based).
removeIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
Remove and return the value at the index-th position (zero-based).
removeIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
removeIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
removeIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
removeIndex(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
removeKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
Removes the element with the given key
removeKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
Removes the element with the given key
removeKey(Comparable) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
removeListener(RelationListener<C1, C2>) - Method in class pt.ist.fenixframework.dml.runtime.DirectRelation
 
removeNext() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
removeNext() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
removeNext() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
removeNext() - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
removeObject(T) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
removeObject(T) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
removeParent() - Method in class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
 
removeParent() - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode_Base
 
removeParent() - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
 
removePrevious() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
removePrevious() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
removePrevious() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
removeRoot() - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree_Base
 
removeRoot() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree_Base
 
removeRoot() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray_Base
 
removeSmallestKeyValue() - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
removeValue() - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
removeValue() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
replaceKey(Comparable, Comparable, T) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
REQUIRED_OPTION - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
REQUIRED_OPTION - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
resourcesToURLArray(String...) - Static method in class pt.ist.fenixframework.Config
 
resourcesToURLArray(String[]) - Static method in class pt.ist.fenixframework.util.Converter
 
resourceToURL(String) - Static method in class pt.ist.fenixframework.util.Converter
 
resourceToURLArray(String) - Static method in class pt.ist.fenixframework.Config
 
resourceToURLArray(String) - Static method in class pt.ist.fenixframework.util.Converter
 
resume(Transaction) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
resume(Transaction) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
resume(Transaction) - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
resume(Transaction) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
retainAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
retainAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
retainAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
retainAll(Collection<?>) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
rightPart(int) - Method in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
role(AST) - Method in class pt.ist.fenixframework.dml.DmlParser
 
ROLE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
role(AST, DomainModel, String) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
ROLE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
Role - Class in pt.ist.fenixframework.dml
 
Role(String, DomainEntity) - Constructor for class pt.ist.fenixframework.dml.Role
 
Role<C1 extends DomainObject,C2 extends DomainObject> - Interface in pt.ist.fenixframework.dml.runtime
 
role$$head - Static variable in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
 
role$$head - Static variable in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
role$$next - Static variable in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
role$$next - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
role$$next - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
role$$next - Static variable in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
role$$parent - Static variable in class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
 
role$$parent - Static variable in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode_Base
 
role$$parent - Static variable in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
 
role$$previous - Static variable in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
role$$previous - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
role$$previous - Static variable in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
role$$root - Static variable in class pt.ist.fenixframework.adt.bplustree.BPlusTree_Base
 
role$$root - Static variable in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree_Base
 
role$$root - Static variable in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray_Base
 
role$$value - Static variable in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
role$$value - Static variable in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
ROLE_NAME - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
ROLE_NAME - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
ROLE_OPTIONS - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
ROLE_OPTIONS - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
RoleEmpty<C1 extends DomainObject,C2 extends DomainObject> - Class in pt.ist.fenixframework.dml.runtime
This class handles one side of a relation which is not navigable in the other direction.
RoleEmpty(Role<C2, C1>) - Constructor for class pt.ist.fenixframework.dml.runtime.RoleEmpty
 
RoleMany<C1 extends DomainObject,C2 extends DomainObject> - Class in pt.ist.fenixframework.dml.runtime
This class handles one side of a many-to-something relation: the side that keeps the collection corresponding to the multiplicity many.
RoleMany() - Constructor for class pt.ist.fenixframework.dml.runtime.RoleMany
 
roleName() - Method in class pt.ist.fenixframework.dml.DmlParser
 
roleName(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
RoleOne<C1 extends DomainObject,C2 extends DomainObject> - Class in pt.ist.fenixframework.dml.runtime
This class handles one side of a one-to-something relation: the side that keeps the single reference corresponding to the multiplicity one.
RoleOne() - Constructor for class pt.ist.fenixframework.dml.runtime.RoleOne
 
roleOption() - Method in class pt.ist.fenixframework.dml.DmlParser
 
roleOption(AST, Role) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
roleOptions() - Method in class pt.ist.fenixframework.dml.DmlParser
 
roleOptions(AST, Role) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
rolesAndSlots() - Method in class pt.ist.fenixframework.dml.DmlParser
 
rollback() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
rollback() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
rollback() - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
rollback() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
rollback() - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
rollback() - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
ROOT_PK - Static variable in class pt.ist.fenixframework.backend.ogm.OgmOID
 
RPAREN - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
RPAREN - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 

S

save(AbstractDomainObject) - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
second - Variable in class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
SEMI - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
SEMI - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
SEPARATOR_CHAR - Static variable in class pt.ist.fenixframework.core.Project
 
SERIALIZATION_METHOD_PREFIX - Static variable in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
SERIALIZER_CLASS_FULL_NAME - Static variable in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
SERIALIZER_CLASS_PACKAGE - Static variable in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
SERIALIZER_CLASS_SIMPLE_NAME - Static variable in class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
setClassPathRef(String) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
setCollectionToUse(String) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
setDestDirectory(String) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
setDestDirectoryBase(String) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
setDomainClass(DomainClass) - Method in class pt.ist.fenixframework.dml.AnnotatedSlot
 
setDomainName(String) - Method in class pt.ist.fenixframework.dml.EnumValueType
 
setDomainName(String) - Method in class pt.ist.fenixframework.dml.PlainValueType
 
setEntries(TreeMap<Comparable, Serializable>) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
setEntries(TreeMap<Comparable, AbstractDomainObject>) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
setEntries(DoubleArray<AbstractDomainObject>) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
setForward(int, SkipListNode) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode
 
setForward(ForwardArray) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
setGenerateFinals(boolean) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
setGeneratorClassName(String) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
setHasRun(String) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
setHead(ListNode) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
 
setHead(SkipListNode) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
setIndexProperty(String) - Method in class pt.ist.fenixframework.dml.Role
 
setInternalizationMethodName(String) - Method in class pt.ist.fenixframework.dml.PlainValueType
 
setLastKey(int) - Method in class pt.ist.fenixframework.backend.jvstmmem.DomainClassInfo
 
setLastKey(int) - Method in class pt.ist.fenixframework.backend.mem.DomainClassInfo
 
setLevel(int) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
setMultiplicity(int, int) - Method in class pt.ist.fenixframework.dml.Role
 
setName(String) - Method in class pt.ist.fenixframework.dml.Annotation
 
setNext(LeafNode) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
setNext(LeafNode) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
setNext(LeafNodeArray) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
setNext(ListNode) - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
setOrdered(boolean) - Method in class pt.ist.fenixframework.dml.Role
 
setPackageName(String) - Method in class pt.ist.fenixframework.dml.antTasks.DmlCompileTask
 
setParam(String, String) - Method in class pt.ist.fenixframework.backend.BackEndId
Adds a parameter to the map of parameters.
setParent(InnerNode) - Method in class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
 
setParent(InnerNode) - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNode_Base
 
setParent(InnerNodeArray) - Method in class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
 
setPrevious(LeafNode) - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode_Base
 
setPrevious(LeafNode) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode_Base
 
setPrevious(LeafNodeArray) - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
 
setProperty(String, String) - Method in class pt.ist.fenixframework.Config
 
setRelation(DomainRelation) - Method in class pt.ist.fenixframework.dml.Role
 
setRollbackOnly() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
setRollbackOnly() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
setRollbackOnly() - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
setRollbackOnly() - Method in class pt.ist.fenixframework.core.AbstractTransaction
 
setRollbackOnly() - Method in class pt.ist.fenixframework.core.AbstractTransactionManager
 
setRollbackOnly() - Method in class pt.ist.fenixframework.util.JTADelegatingTransaction
 
setRoot(AbstractNode) - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree_Base
 
setRoot(AbstractNode) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree_Base
 
setRoot(AbstractNodeArray) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray_Base
 
setSlot(Slot) - Method in class pt.ist.fenixframework.dml.AnnotatedSlot
 
setSubNodes(TreeMap<Comparable, AbstractNode>) - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode_Base
 
setSubNodes(TreeMap<Comparable, AbstractNode>) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode_Base
 
setSubNodes(DoubleArray<AbstractNodeArray>) - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray_Base
 
SETTER_FROM_STRING - Static variable in class pt.ist.fenixframework.Config
 
setTransactionTimeout(int) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
setTransactionTimeout(int) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
setTransactionTimeout(int) - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
setTransactionTimeout(int) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
setValue(AbstractDomainObject) - Method in class pt.ist.fenixframework.core.adt.linkedlist.ListNode_Base
 
setValue(AbstractDomainObject) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
setValue(C1, C2) - Method in class pt.ist.fenixframework.dml.runtime.RoleOne
 
SharedIdentityMap - Class in pt.ist.fenixframework.core
 
SharedIdentityMap() - Constructor for class pt.ist.fenixframework.core.SharedIdentityMap
 
shouldCompile() - Method in class pt.ist.fenixframework.core.Project
 
shutdown() - Method in interface pt.ist.fenixframework.backend.BackEnd
Perform any required operations for a successful shutdown of the BackEnd.
shutdown() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
Shuts down Infinispan's cache(s) and the(ir) manager(s)
shutdown() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemBackEnd
 
shutdown() - Method in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
shutdown() - Method in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
shutdown() - Method in class pt.ist.fenixframework.Config
Subclasses of this class can overwrite this method, but they should specifically call super.shutdown() to orderly shutdown the framework.
shutdown() - Static method in class pt.ist.fenixframework.FenixFramework
Inform the framework components that the application intends to shutdown.
shutdown() - Method in class pt.ist.fenixframework.hibernatesearch.HibernateSearchConfig
Subclasses of this class can overwrite this method, but they should specifically call super.shutdown() to orderly shutdown the framework and hibernate search.
size() - Method in class pt.ist.fenixframework.adt.bplustree.BPlusTree
Returns the number of key-value mappings in this map
size() - Method in class pt.ist.fenixframework.adt.bplustree.InnerNode
 
size() - Method in class pt.ist.fenixframework.adt.bplustree.LeafNode
 
size() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
Returns the number of key-value mappings in this map
size() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
Returns the number of key-value mappings in this map
size() - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNode
 
size() - Method in class pt.ist.fenixframework.core.adt.bplustree.InnerNodeArray
 
size() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNode
 
size() - Method in class pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
 
size() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
size() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
size() - Method in class pt.ist.fenixframework.dml.runtime.RelationAwareSet
 
SkipList<T extends AbstractDomainObject> - Class in pt.ist.fenixframework.core.adt.skiplist
 
SkipList() - Constructor for class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
SkipList_Base - Class in pt.ist.fenixframework.core.adt.skiplist
 
SkipList_Base() - Constructor for class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
SkipListHasHead - Static variable in class pt.ist.fenixframework.core.adt.skiplist.SkipList_Base
 
SkipListNode - Class in pt.ist.fenixframework.core.adt.skiplist
 
SkipListNode() - Constructor for class pt.ist.fenixframework.core.adt.skiplist.SkipListNode
 
SkipListNode(int, AbstractDomainObject) - Constructor for class pt.ist.fenixframework.core.adt.skiplist.SkipListNode
 
SkipListNode_Base - Class in pt.ist.fenixframework.core.adt.skiplist
 
SkipListNode_Base() - Constructor for class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
SkipListNodeHasValue - Static variable in class pt.ist.fenixframework.core.adt.skiplist.SkipListNode_Base
 
SL_COMMENT - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
SL_COMMENT - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
Slot - Class in pt.ist.fenixframework.dml
 
Slot(String, ValueType) - Constructor for class pt.ist.fenixframework.dml.Slot
 
Slot.Option - Enum in pt.ist.fenixframework.dml
 
SLOT_DEF - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
SLOT_DEF - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
SLOT_OPTIONS - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
SLOT_OPTIONS - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
slotOption() - Method in class pt.ist.fenixframework.dml.DmlParser
 
slotOption(AST, Slot) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
slotOptions() - Method in class pt.ist.fenixframework.dml.DmlParser
 
slotOptions(AST, Slot) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
SpecifiedDmlFileNotFoundException - Exception in pt.ist.fenixframework.core.exception
 
SpecifiedDmlFileNotFoundException(String) - Constructor for exception pt.ist.fenixframework.core.exception.SpecifiedDmlFileNotFoundException
 
STAR - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
STAR - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
start(File) - Static method in class pt.ist.fenixframework.atomic.GenerateAtomicInstance
 
start() - Method in class pt.ist.fenixframework.core.AbstractDomainPostProcessor
 
startMethodBody(PrintWriter) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
STATS_LISTENER - Static variable in class pt.ist.fenixframework.txintrospector.TxStats
 
status - Variable in class pt.ist.fenixframework.core.AbstractTransaction
Status of the Transaction.
STRING_LITERAL - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
STRING_LITERAL - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
superClassClause() - Method in class pt.ist.fenixframework.dml.DmlParser
 
superClassClause(AST, String) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
suspend() - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
suspend() - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
suspend() - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
suspend() - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
synchronizations - Variable in class pt.ist.fenixframework.core.AbstractTransaction
List of synchronizations associated with the current transaction.

T

TestDmlCodeGeneratorMojo - Class in pt.ist.fenixframework.dml.maven
Generate base main classes from the main DML files
TestDmlCodeGeneratorMojo() - Constructor for class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
TestDmlPostProcessorMojo - Class in pt.ist.fenixframework.dml.maven
Goal which injects the constructors into the bytecode of the DML compiled classes
TestDmlPostProcessorMojo() - Constructor for class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
toArray() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
toArray(T[]) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTree
 
toArray() - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
toArray(T[]) - Method in class pt.ist.fenixframework.core.adt.bplustree.BPlusTreeArray
 
toArray() - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
toArray(T[]) - Method in class pt.ist.fenixframework.core.adt.linkedlist.LinkedList
 
toArray() - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
toArray(T[]) - Method in class pt.ist.fenixframework.core.adt.skiplist.SkipList
 
toString() - Method in class pt.ist.fenixframework.backend.infinispan.OID
 
toString() - Method in class pt.ist.fenixframework.backend.ogm.OgmOID
 
toString() - Method in class pt.ist.fenixframework.core.AbstractDomainObject
 
toString() - Method in class pt.ist.fenixframework.core.DmlFile
 
toString() - Method in class pt.ist.fenixframework.core.Project
 
toString() - Method in class pt.ist.fenixframework.dml.DomainModel
 
toString() - Method in class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
toString() - Method in class pt.ist.fenixframework.txintrospector.TxStats
 
traceClassLoaderHierarchy() - Static method in class pt.ist.fenixframework.util.Misc
 
traceClassLoaderHierarchy(Logger) - Static method in class pt.ist.fenixframework.util.Misc
 
Transaction - Interface in pt.ist.fenixframework
Fenix Framework's Interface for Transactions.
TransactionListener - Interface in pt.ist.fenixframework
 
transactionManager - Variable in class pt.ist.fenixframework.backend.infinispan.InfinispanBackEnd
 
transactionManager - Variable in class pt.ist.fenixframework.backend.mem.MemBackEnd
 
transactionManager - Variable in class pt.ist.fenixframework.backend.ogm.OgmBackEnd
 
TransactionManager - Interface in pt.ist.fenixframework
Fenix Framework's interface for all Transaction Managers.
TxIntrospector - Interface in pt.ist.fenixframework.txintrospector
The TxIntrospector class allows access to internal details from transactions executed in the system.
TxIntrospector.Entry - Class in pt.ist.fenixframework.txintrospector
Used to represent a read or write-set entry.
TxIntrospector.Entry(DomainObject, String, Object) - Constructor for class pt.ist.fenixframework.txintrospector.TxIntrospector.Entry
 
TxIntrospector.RelationChangelog - Class in pt.ist.fenixframework.txintrospector
Used to represent a change to a relationship between two objects.
TxIntrospector.RelationChangelog(String, DomainObject, DomainObject, boolean) - Constructor for class pt.ist.fenixframework.txintrospector.TxIntrospector.RelationChangelog
 
TXINTROSPECTOR_ON_CONFIG_KEY - Static variable in class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
TXINTROSPECTOR_ON_CONFIG_KEY - Static variable in interface pt.ist.fenixframework.txintrospector.TxIntrospector
 
TXINTROSPECTOR_ON_CONFIG_VALUE - Static variable in class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
TXINTROSPECTOR_ON_CONFIG_VALUE - Static variable in interface pt.ist.fenixframework.txintrospector.TxIntrospector
 
TxIntrospectorCodeGenerator - Class in pt.ist.fenixframework.dml
Code generator used for TxIntrospector information gathering.
TxIntrospectorCodeGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.dml.TxIntrospectorCodeGenerator
 
TxMap - Class in pt.ist.fenixframework.util
 
TxMap() - Constructor for class pt.ist.fenixframework.util.TxMap
 
TxStats - Class in pt.ist.fenixframework.txintrospector
 
TYPE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
TYPE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
typeArgument() - Method in class pt.ist.fenixframework.dml.DmlParser
 
typeArgument(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
typeArguments() - Method in class pt.ist.fenixframework.dml.DmlParser
 
typeArguments(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
typeSpec() - Method in class pt.ist.fenixframework.dml.DmlParser
 
typeSpec(AST, DomainModel, boolean) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
typeSpecAsString(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 

U

UNKNOWN_BACKEND - Static variable in class pt.ist.fenixframework.MultiConfig
 
UNKNOWN_PROPERTY - Static variable in error pt.ist.fenixframework.ConfigError
 
unsafeToString() - Method in class pt.ist.fenixframework.txintrospector.TxStats
Version of toString() that may fail because it uses the DomainObject's toString() operation to print them, as calling toString() on a DomainObject may cause further changes to objects or relations.
updateIndex(TransactionContext, Collection<DomainObject>, WorkType) - Static method in class pt.ist.fenixframework.hibernatesearch.HibernateSearchSupport
 

V

val - Variable in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray.KeyVal
 
validate() - Method in class pt.ist.fenixframework.core.Project
 
value - Variable in class pt.ist.fenixframework.txintrospector.TxIntrospector.Entry
 
VALUE_TYPE - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
VALUE_TYPE - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
VALUE_TYPE_BLOCK - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
VALUE_TYPE_BLOCK - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
valueOf(String) - Static method in enum pt.ist.fenixframework.dml.Slot.Option
Returns the enum constant of this type with the specified name.
values - Variable in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
values() - Static method in enum pt.ist.fenixframework.dml.Slot.Option
Returns an array containing the constants of this enum type, in the order they are declared.
valuesClazz - Variable in class pt.ist.fenixframework.core.adt.bplustree.DoubleArray
 
ValueType - Interface in pt.ist.fenixframework.dml
 
valueTypeBlock() - Method in class pt.ist.fenixframework.dml.DmlParser
 
valueTypeBlock(AST, DomainModel, ValueType) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
valueTypeDeclaration() - Method in class pt.ist.fenixframework.dml.DmlParser
 
valueTypes - Variable in class pt.ist.fenixframework.dml.DomainModel
 
ValueTypeSerializationGenerator - Class in pt.ist.fenixframework.dml
 
ValueTypeSerializationGenerator(CompilerArgs, DomainModel) - Constructor for class pt.ist.fenixframework.dml.ValueTypeSerializationGenerator
 
ValueTypeSerializer - Class in pt.ist.fenixframework
 
ValueTypeSerializer() - Constructor for class pt.ist.fenixframework.ValueTypeSerializer
 
verbose() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlCodeGeneratorMojo
 
verbose() - Method in class pt.ist.fenixframework.dml.maven.AbstractDmlPostProcessorMojo
 
verbose() - Method in class pt.ist.fenixframework.dml.maven.DmlCodeGeneratorMojo
 
verbose() - Method in class pt.ist.fenixframework.dml.maven.DmlPostProcessorMojo
 
verbose() - Method in class pt.ist.fenixframework.dml.maven.TestDmlCodeGeneratorMojo
 
verbose() - Method in class pt.ist.fenixframework.dml.maven.TestDmlPostProcessorMojo
 
VOCAB - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
VOCAB - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
VT_DESERIALIZER - Static variable in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
VT_DESERIALIZER - Static variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 
VT_SERIALIZER - Static variable in class pt.ist.fenixframework.backend.infinispan.InfinispanCodeGenerator
 
VT_SERIALIZER - Static variable in class pt.ist.fenixframework.backend.ogm.OgmCodeGenerator
 

W

wildcard() - Method in class pt.ist.fenixframework.dml.DmlParser
 
WILDCARD - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
wildcard(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
WILDCARD - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
WILDCARD_EXTENDS - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
WILDCARD_EXTENDS - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
WILDCARD_SUPER - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
WILDCARD_SUPER - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 
wildcardBounds() - Method in class pt.ist.fenixframework.dml.DmlParser
 
wildcardBounds(AST) - Method in class pt.ist.fenixframework.dml.DmlTreeParser
 
withTransaction(CallableWithoutException<T>) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
withTransaction(Callable<T>) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
 
withTransaction(Callable<T>, Atomic) - Method in class pt.ist.fenixframework.backend.infinispan.InfinispanTransactionManager
For now, it ignores the value of the atomic parameter.
withTransaction(Callable<T>) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
withTransaction(Callable<T>, Atomic) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
withTransaction(CallableWithoutException<T>) - Method in class pt.ist.fenixframework.backend.jvstmmem.JVSTMMemTransactionManager
 
withTransaction(CallableWithoutException<T>) - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
withTransaction(Callable<T>) - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
withTransaction(Callable<T>, Atomic) - Method in class pt.ist.fenixframework.backend.mem.MemTransactionManager
 
withTransaction(CallableWithoutException<T>) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
withTransaction(Callable<T>) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
 
withTransaction(Callable<T>, Atomic) - Method in class pt.ist.fenixframework.backend.ogm.OgmTransactionManager
For now, it ignores the value of the atomic parameter.
withTransaction(CallableWithoutException<T>) - Method in interface pt.ist.fenixframework.TransactionManager
Transactionally execute a command, possibly returning a result.
withTransaction(Callable<T>) - Method in interface pt.ist.fenixframework.TransactionManager
Transactionally execute a command, possibly returning a result.
withTransaction(Callable<T>, Atomic) - Method in interface pt.ist.fenixframework.TransactionManager
Transactionally execute a command, possibly returning a result.
wrapperType - Variable in class pt.ist.fenixframework.dml.CodeGenerator.PrimitiveToWrapperEntry
 
writeClassFile(File, byte[]) - Static method in class pt.ist.fenixframework.atomic.ProcessAtomicAnnotations
 
WriteOnReadError - Error in pt.ist.fenixframework.core
An instance of WriteOnReadError is thrown whenever a write attempt is made within a read-only transaction.
WriteOnReadError() - Constructor for error pt.ist.fenixframework.core.WriteOnReadError
 
writeReplace() - Method in class pt.ist.fenixframework.core.AbstractDomainObject
 
writeToFile(File, CodeGenerator.WriteProcedure) - Method in class pt.ist.fenixframework.dml.CodeGenerator
 
WS - Static variable in interface pt.ist.fenixframework.dml.DmlTokenTypes
 
WS - Static variable in interface pt.ist.fenixframework.dml.DmlTreeParserTokenTypes
 

_

_tokenNames - Static variable in class pt.ist.fenixframework.dml.DmlParser
 
_tokenNames - Static variable in class pt.ist.fenixframework.dml.DmlTreeParser
 
_tokenSet_0 - Static variable in class pt.ist.fenixframework.dml.DmlLexer
 
_tokenSet_0 - Static variable in class pt.ist.fenixframework.dml.DmlParser
 
_tokenSet_0 - Static variable in class pt.ist.fenixframework.dml.DmlTreeParser
 
_tokenSet_1 - Static variable in class pt.ist.fenixframework.dml.DmlLexer
 
_tokenSet_2 - Static variable in class pt.ist.fenixframework.dml.DmlLexer
 

A B C D E F G H I J K L M N O P Q R S T U V W _

Copyright © 2013. All Rights Reserved.