All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractExternalEvaluator |
|
AbstractGraphPanelFormat |
|
AbstractSpecificationConstraints |
|
AbstractSpecificationConstraints.ParameterObject |
|
Application<T extends Task,D extends Dependency> |
The Application is the default implementation of the application
graph.
|
ApplicationDependencyInterferencePredicate |
|
ApplicationGenerator |
The ApplicationGenerator contains several methods to generate and
transform applications.
|
ApplicationPriorityCyclesPredicate |
|
ApplicationProvider |
|
Architecture<R extends Resource,L extends Link> |
The Architecture is the default implementation of the architecture
graph.
|
ArchitectureGenerator |
The ArchitectureGenerator contains several methods to generate and
transform architectures.
|
Attributes |
|
Base64Coder |
A Base64 encoder/decoder.
|
BellmanFord<V,E> |
The BellmanFord algorithm.
|
BinaryReachability |
This class performs a binary search on a linear search problem, i.e., it
search if some variables have to be 0 or 1 to fulfill all constraints.
|
ClassDictionary |
The ClassDictionary is used to look up class-related information
about the classes modeling elements of the specification, such as their
string names.
|
ClassDictionaryDefault |
|
ClassEvaluatorModule |
|
CLRR |
|
CLRRP |
|
CLRRT |
|
ColorModel |
|
ColorModelApplication |
|
ColorModelArchitecture |
|
Common |
The Common class contains common methods for reading and writing a
Specification .
|
Communication |
The Communication is the default implementation of the
ICommunication interface.
|
CommunicationLearn |
The CommunicationLearn learns units from the communication variables.
|
CommunicationVariable |
|
ConstraintPreprocessing |
The ConstraintPreprocessing performs a preprocessing on constraints.
|
CR |
|
CustomModalGraphMouse<V,E> |
|
CycleBreakFilter<V,E> |
|
DelaySchedulerEdgePredicate |
|
Dependency |
The Dependency is the basic edge element in Application
graphs.
|
DesignSpaceExplorationCreator |
|
DesignSpaceExplorationDecoder |
|
DesignSpaceExplorationEvaluator |
|
DesignSpaceExplorationModule |
|
DistanceFlowLayout<V,E> |
|
EAVI |
|
Edge |
The Edge is the basic edge element in a Graph .
|
Element |
The Element is the default element.
|
ElementList |
|
ElementSelection |
|
ElementSelectionListener |
|
Encoding |
The Encoding transforms the exploration problem into a set of
constraints.
|
Encoding.RoutingEncoding |
|
Encoding.VariableComparator |
|
EvaluatorModule |
|
ExternalEvaluatorFile |
|
ExternalEvaluatorModule |
|
ExternalEvaluatorModule.Type |
|
ExternalEvaluatorStream |
|
Function<T extends Task,D extends Dependency> |
|
Generator |
|
Generator.Type |
|
Graph<V extends Node,E extends Edge> |
The Graph is the default graph implementation.
|
Graphics |
|
GraphPanel |
|
GraphPanelFormat |
|
GraphPanelFormatApplication |
|
GraphPanelFormatArchitecture |
|
IAttributes |
The IAttributes interface applies for classes that contain attributes.
|
ICommunication |
The ICommunication is a marker interface for communication nodes
(messages, streams) in the Application .
|
IdProvider |
The IdProvider generates unique ids with a given prefix.
|
ImplementationEvaluator |
The ImplementationEvaluator evaluates the implementation.
|
ImplementationOutput |
|
ImplementationWidgetService |
|
ImplementationWrapper |
|
InputModule |
|
InputTgffModule |
|
Interpreter |
The Interpreter receives a Model that satisfies the
constraints and determines the corresponding Specification .
|
IOModule |
|
Link |
|
LinkTypes<L extends Link> |
|
LocalEdge |
|
Mapping<T extends Task,R extends Resource> |
|
MappingGenerator |
The MappingGenerator contains several methods to generate and
transform mappings.
|
MappingPanel |
|
Mappings<T extends Task,R extends Resource> |
The Mappings represent a set of Mapping elements.
|
Models |
The Graphs provides several useful static methods and classes.
|
Models.DirectedLink |
The DirectedLink is a Link wrapper that contains the source Resource and destination
Resource .
|
Modifier |
|
MyConflictRefinement |
|
MyConflictRefinement.ConflictRefinementMethod |
|
MyConflictRefinementDeletion |
|
MyConflictRefinementHierarchical |
|
MyEncoder |
|
MyEncoder.CycleCounter |
|
MyEncoder.OptimizationObjective |
|
MyInterpreter |
|
MyTimingPropertyAnnotater |
|
Node |
The Node is the basic vertex element in a Graph .
|
OptimizationModule |
|
OutputModule |
|
Parameter |
The Parameter interface.
|
ParameterCreator |
|
ParameterDecoder |
|
ParameterMap |
|
ParameterRange |
The ParameterRange is a double-valued parameter within a lower and an
upper bound.
|
ParameterRangeDiscrete |
The ParameterRangeDiscrete is a Integer -valued parameter
within a lower and an upper bound.
|
ParameterReference |
|
Parameters |
The Parameters provides methods to create Parameter
attributes.
|
ParameterSelect |
The ParameterSelect is a parameter that selects from a set of
elements.
|
ParameterUniqueID |
The ParameterUniqueID is a parameter that assigns a unique id which
is an integer value.
|
Part1 |
|
Part2 |
|
Part3 |
|
Part4 |
|
Part5 |
|
Part6 |
|
Part7 |
|
PIcons |
|
PriorityScheduler |
|
RateMonotonicEdgeFilterPredicate |
Deprecated. |
ReaderTGFF |
|
RedundantCommunicationModifier |
|
Resource |
The Resource is the basic vertex element in Architecture
graphs.
|
ResourceTypes<R extends Resource> |
|
RoutingFilter |
The RoutingFilter uses a simple graph-based approach to remove
unreachable vertices from routings.
|
RoutingGenerator |
The RoutingGenerator contains several methods to generate and
transform routings.
|
Routings<T extends Task,R extends Resource,L extends Link> |
The Routings maps Task elements to a subgraph of the
Architecture consisting of Resource vertices and Edge
edges.
|
RoutingVariableClassOrder |
|
SATConstraints |
The SATConstraints objects initializes constraints and applies the
preprocessing.
|
SATCreatorDecoder |
|
SATIncremental |
The SATIncremental class is used to add constraints at run time.
|
SimpleViewer |
|
SingleImplementation |
The SingleImplementation determines an implementing
Specification from a general Specification .
|
SolverProvider |
|
Solving |
The Solving returns a Model for a set of constraints.
|
SourceTargetCommunicationPredicate |
|
Specification |
|
SpecificationCapacityConstraints |
|
SpecificationConnectConstraints |
|
SpecificationConnectConstraints.ConnectConstraint |
|
SpecificationConstraints |
|
SpecificationConstraintsMulti |
|
SpecificationElementsConstraints |
|
SpecificationPanel |
|
SpecificationReader |
The SpecificationReader reads a Specification from an
InputStream or file.
|
SpecificationRouterConstraints |
|
SpecificationToolBarService |
|
SpecificationToolBarService.SpecificationWidget |
|
SpecificationTransformer |
|
SpecificationTransformerTypeBased<T extends SpecificationTypeBased,S extends Specification> |
|
SpecificationTypeBased |
|
SpecificationValidator |
|
SpecificationValidatorModule |
|
SpecificationViewer |
The SpecificationViewer views a specification in a separate frame.
|
SpecificationWrapper |
|
SpecificationWrapperFilename |
|
SpecificationWrapperInstance |
|
SpecificationWrapperTypeBased |
|
SpecificationWriter |
The SpecificationWriter write a Specification to an
OutputStream or File .
|
SpecificationWriterAnonymized<S extends Specification> |
The SpecificationWriterAnonymized writes an anonymized
Specification to a File .
|
StagnationRestart |
A class that clears the population if no new individuals (individuals that
are either dominated or dominate other population members) came into the
population for a defined number of iterations.
|
StopperMaxEvaluations |
|
StopperMaxTime |
|
StopperModule |
|
StrongComponentClusterer<V,E> |
The StrongComponentClusterer clusters a graph into strongly connected
components using Tarjan's algorithms.
|
SumEvaluator |
|
SumEvaluatorModule |
|
SumEvaluatorModule.Type |
|
Task |
The Task is the basic vertex element for Application graphs.
|
Task.Type |
Type of a Task .
|
TimingDependency |
|
TimingDependencyPriority |
|
TimingDependencyTrigger |
|
TimingElement |
|
TimingGraph |
|
TimingGraphBuilder |
|
TimingGraphModifier |
|
TimingGraphModifierFilterEdge |
|
TimingGraphModifierFilterVertex |
|
TimingGraphViewer |
|
Units |
The Units contains unit assignments.
|
Units.Filter |
|
ValidImplementationPredicate |
The ValidImplementationPredicate is a Predicate that returns
true if the Specification is a valid implementation.
|
ValidSpecificationPredicate |
The ValidImplementationPredicate is a Predicate that returns
true if the Specification is a valid specification.
|
ValueObject |
The ValueObject is a superclass for all comparable objects based on
their fields.
|
Variable |
|
VariableClassOrder |
The VariableClassOrder contains variable classes which are explored by the genetic algorithm during the
design space exploration.
|
Variables |
The Variables contains static methods to generate variable objects.
|
Vars |
|
ViewUtil |
|