Modifier and Type | Class and Description |
---|---|
class |
DensityGridActor
Density Grid Actor
|
Modifier and Type | Class and Description |
---|---|
class |
AverageGenomeSizeParserV2
Calculates the Average Genome Size for a meta genome sample.
|
class |
CAMERAResourceMonitor
This actor reads a file or URL and outputs the entire file
as a single string.
|
class |
CAMERARESTService
This CAMERA specific REST Service automatically generates the
ports and parameters upon reading the URL of the csdl file.
|
class |
CAMERAURLProcessor
This CAMERA specific URL Process automatically generates the
drop down based on the URL provided by the user from the StringParameter.
|
class |
FastaValidation
This actor reads a fasta file and user can select whether it
contains 'PROTEIN', 'DNA', or 'RNA' sequences.
|
class |
Fastq2Fasta
This actor converts fastq file to fasta format.
|
class |
IdSizeMapForSeqFile
It reads the sequence file in Fasta format for a
meta genome sample and outputs the map with id
and sequence length.
|
Modifier and Type | Class and Description |
---|---|
class |
AlignmentEditor_Seaview
Given an alignment, the AlignmentEditor_Seaview actor displays the alignment
in the seaview window and facititates the user to edit the alignment.
|
class |
ClustalWSeqAlign
This actor calls ClustalW for Sequence Alignment.
|
class |
GUIRunCIPRes
This actor calls external Cipres applications with GUIGen interfaces.
|
class |
Initializer
The Initializer actor initializes the Registry of CORBA services used in
CIPRes software package.
|
class |
JRunCIPRes
This actor calls the external applications.
|
class |
MatrixAligner
This MatrixAligner actor wraps the MatrixAligner CORBA service provided by
the CIPRes software package.
|
class |
NexusFileReader
The NexusFileReader actor reads a Nexus file from the local file system and
sends the file content as a string token.
|
class |
PAUPConsensusTrees
This actor calls PAUP to find consensus trees for a group of trees.
|
class |
PAUPInfer
This actor calls PAUP for tree inference using parsimony.
|
class |
PhyloDataReader
The PhyloDataReader actor reads and parses the data stored in Nexus format.
|
class |
RecIDCM3
This RecIDCM3 actor wraps the RecIDCM3 CORBA service provided by the CIPRes
software package.
|
class |
SubsetChooserActor
This actor reads the input file, generates the entities list, facilitates the
user to choose a subset of entities, and stores the selected entities into an
output file.
|
class |
TreeDecomposer
The TreeDecomposer actor decomposes a tree into subtrees.
|
class |
TreeImprover
The TreeImprover actor improves a phylogenetic tree according to the settings
configured by the user through the GUIGen interface.
|
class |
TreeMerger
The TreeMerger actor merges a set of trees got from the input port and sends
the whole tree to the output port.This actor uses the "tree merge" services
provided by the CIPRes CORBA registry.
|
class |
TreeParser
The TreeParser actor parses tree data structure into the tree name, tree
score, leaf set, and Newick, and sends them to different ouput ports.
|
class |
TreeToString
The TreeToString actor gets the whole description of a tree (including tree
name, tree score, leaf set, and Newick) and transforms it into a single
string.
|
class |
TreeVizForester
Given a tree expression (in newick format), the TreeVizForester actor
displays the phylogenetic tree in the Forester tree view window.
|
Modifier and Type | Class and Description |
---|---|
class |
MatlabExpression
Allows the user to input a matlab script to be executed when the actor fires.
|
Modifier and Type | Class and Description |
---|---|
class |
BackProp |
Constructor and Description |
---|
DataSourceIcon(NamedObj parent)
Create the DataSource Icon.
|
Modifier and Type | Class and Description |
---|---|
class |
DarwinCoreDataSource
A ResultRecord that is in EML 2.0.0 format.
|
Modifier and Type | Class and Description |
---|---|
class |
Eml200DataSource
The Eml200DataSource is used to gain access to a wide variety of data
packages that have been described using Ecological Metadata Language (EML).
|
Modifier and Type | Class and Description |
---|---|
static class |
EcogridPreferencesTab.Factory
A factory that creates the ServicesListModification panel for the
PreferencesFrame.
|
class |
EcogridWriter
The EcogridWriter actor writes a data file and the EML metadata describing that
data file to a remote EcoGrid repositiory.
|
static class |
ServicesListModificationPanel.Factory
A factory that creates the ServicesListModification panel for the PreferencesFrame.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
static class |
DatasetPanel.Factory
A factory that creates the library panel for the editors.
|
class |
ResultRecord
A class that represents a single record from a query result.
|
class |
ResultRecordDetail
Detail information about a result record.
|
class |
ResultTreeRoot
The root of a result tree.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
ResultRecordDetail(NamedObj container,
java.lang.String name)
Construct a new detail record with the given name and containing record.
|
Modifier and Type | Class and Description |
---|---|
class |
GarpAlgorithm
GARP is a computer program for predicting species locations based on various
spatial data sets of environment variables and known species locations.
|
class |
GarpPrediction
GARP is a computer program for predicting species locations based on various
spatial data sets of environment variables and known species locations.
|
class |
GarpPresampleLayers
GARP is a computer program for predicting species locations based on various
spatial data sets of environment variables and known species locations.
|
Modifier and Type | Class and Description |
---|---|
class |
GDALTranslateActor
This actor provides translation capabilities provided through the GDAL GIS
library.
|
class |
GDALWarpActor
This actor provides projection capabilities provided through the GDAL GIS
library.
|
Modifier and Type | Class and Description |
---|---|
class |
GISBufferActor |
class |
GISHullActor
The purpose of this actor is to take a set of (x, y) points and return the
points that define the convex hull around the input.
|
class |
GISRasterActor
This actor crease a spatial raster grid usng the ConvexHull polygon.
|
class |
GrassExportActor
This actor exports a GRASS database object into an ARC file.
|
class |
GrassImportActor
This actor imports an ARC file into the GRASS database. it does not produce
any tangible output, rather it just writes the info the the GRASS DB and
fires a trigger to say that it's done.
|
Modifier and Type | Class and Description |
---|---|
class |
AddGrids
Name: AddGrids.java
Purpose: The purpose of this actor is to 'merge' multiple ASC grids. |
class |
AscGridValue
This actor finds the value of a given position in an asc grid.
|
class |
CVHull2Raster
This actor creates a spatial raster grid usng the ConvexHull polygon.
|
class |
GARPSummary
This actor examinesof the values in individual pixels in an ascii grid file
and summarizes those values.
|
class |
GISHullActorJ
The purpose of this actor is to take a set of (x, y) points and return the
points that define the convex hull around the input.
|
class |
GridRescaler
This actor converts an ascii raster grid file into another ascii grid file
with different extent and cell spacing A ASC grid file is read as input.
|
class |
GridReset
This actor is for transforming some range of values in a grid to some other
value.
|
class |
MergeGrids
Name: MergeGrids.java
Purpose: The purpose of this actor is to 'merge' two ASC grids. |
Modifier and Type | Class and Description |
---|---|
class |
RExpression
The RExpression actor is an actor designed to run an R script or function
with inputs and outputs determined by the ports created by the user.
|
class |
RExpression2
The RExpression actor is an actor designed to run an R script or function
with inputs and outputs determined by the ports created by the user.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
KeplerLocalLSIDService.getData(java.lang.String lsid) |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<NamedObj> |
AnnotationEngine.search(java.lang.String classname)
search default case
|
java.util.Vector<NamedObj> |
AnnotationEngine.search(java.lang.String classname,
boolean approx) |
Modifier and Type | Method and Description |
---|---|
void |
KeplerLocalLSIDService.assignLSID(java.lang.String lsid,
NamedObj obj)
Adds a named object to an lsid that hasn't been previously assigned.
|
java.util.Iterator |
KeplerLocalLSIDService.getLSIDFor(NamedObj obj) |
void |
KeplerLocalLSIDService.updateLSID(java.lang.String lsid,
NamedObj obj)
Updates a previously assigned lsid to be assigned the given object.
|
Modifier and Type | Class and Description |
---|---|
class |
GetTaxa
The GetTaxa actor provides access to taxonomic data via the Taxonomic Object
Service.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleFieldChooser |
class |
FieldChooser |
class |
IntegerFieldChooser |
class |
SequenceToTrigger
This actor bundles a specified number of input tokens into a single array.
|
Modifier and Type | Class and Description |
---|---|
class |
WmsdActor
Description of the Class
|
Modifier and Type | Class and Description |
---|---|
class |
AddPointToSVG
This actor accepts a point and an SVG file and adds the point to the SVG
file.
|
class |
BinaryFileReader
This actor reads a file or URL and outputs its content as a bytes array.
|
class |
BinaryFileWriter
This actor receives an array of bytes as an input and writes it to a file.
|
class |
BrowserDisplay
This actor displays a file or a URL using the BrowserLauncher class.
|
class |
CloseDBConnection
This actor disconnect from a database.
|
class |
ConstOnce
Deprecated.
Use ptolemy.actor.lib.Const instead.
|
class |
DatabaseAccessor
A base class for actors that access JDBC databases.
|
class |
DatabaseQuery
This actor performs database queries against a specific database.
|
class |
Diagrams
This is a domain specific actor for processing Rock naming SVG diagrams.
|
class |
DiagramTransitions
This is a domain specific actor that holds all the information about rock
naming diagrams and the transtions between them.
|
class |
Duplicator
This actor takes as inputs a token and an integer number n and duplicates the
token n times.
|
class |
FileCopy
This actor copies a source file to a destination file and outputs the
destination file URL.
|
class |
FileExists |
class |
FileToArray
This actor reads a file or URL and outputs an array of the evaluations of all
lines read.
|
class |
FileToString
This actor reads a file or URL and outputs its content in a single string.
|
class |
FileWrite
This actor extends LineWriter by outputing the filename.
|
class |
FilterUI
This actor displays its input on a browser window and allows the user to
select and forward the desired selections to the output The input is accepted
as an array of strings.
|
class |
FTPClient
This actor serves as an interface for FTP operations (currently only upload
and download are supported).
|
class |
Get2DPoint
Get 2D classification point for rock classification.
|
class |
GetPoint
This is a domain specific actor used within the GEON mineral classifier for
calculating a calssification point given mineral composition and coordinate
names.
|
class |
GridOverlay
A template actor used in Gravity modeling design workflow.
|
class |
Interpolate
A grid interpolation actor.
|
class |
InvokeService
Invoking the service model
|
class |
NextDiagram
This is a domain specific actor used within the GEON mineral classification
workflow for choosing the next iteration's diagram.
|
class |
OpenDBConnection
This actor opens a database connection using the database format, database
URL, username and password, and sends a reference to it.
|
class |
PointinPolygon
This actor receives an array of polygon points and populates them in a
polygon object it also receives a classification point.
|
class |
PointinPolygonXY
This actor receives an array of polygons and regions and a classification
point.
|
class |
Scp
FIXME
THIS ACTOR SHARES DUPLICATE CODE WITH Ssh2Exec.
|
class |
ServerExecute
Invoke the execution method of ModelService (Temporary until deployment).
|
class |
StringToPolygon
This actor reads a string and outputs an array of coordinates and a string of
region.
|
class |
SVGConcat
Concatanate several SVG files to a single file.
|
class |
SVGToPolygon
This actor converts an SVG file into polygon objects.
|
class |
TempActor
Produce a constant output once.
|
class |
TokenToSeparateChannels
Transmit each received token to a different consecutive output channel.
|
class |
TokenToString
Return the string representation of the input token.
|
class |
TransitiveClosureDBQuery
Receives a string query and a database connection reference.
|
class |
URLExists
Assert whether a given URL exists
|
class |
XMLToADN
This actor converts XML name-value pairs to ADN schema
|
Modifier and Type | Method and Description |
---|---|
static NamedObj |
ExecutionEngine.parseMoML(java.lang.String moml)
static method to parse a moml document and return a NamedObj
|
static NamedObj |
ExecutionEngine.parseMoML(java.lang.String moml,
Workspace workspace)
static method to parse a moml document and return a NamedObj
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayFilter
Filter elements from an array.
|
class |
DecimalFormatConverter
This actor will generate a number based on the specified format.
|
class |
Logger
Log information directed into a file.
|
class |
MappedLogger
Log a string (single-line) into a file but also keep all text in a HashSet so
that the strings can quickly looked up.
|
class |
RandomDirectoryMaker
This actor creates a new directory.
|
class |
RecordOperation
An actor that modifies the contents of record tokens.
|
Modifier and Type | Class and Description |
---|---|
class |
DatabaseTableCreator
Create a database table if the table doesn't exist.
|
Modifier and Type | Class and Description |
---|---|
class |
ExecGsisshCmd
Connects to a remote host using gsissh and execute commands.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLViewer
An actor that displays XML tokens in a nice format.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayOfRecordsWriter
Write an array of records to a table.
|
class |
FileDeleter
Delete a file or directory.
|
class |
ParameterSetter
This actor will replicate a token for each time fire() is called. this is
useful if the director is iterating and you want the same token to be sent
over a port for each iteration.
|
class |
SshDirectoryList
Obsolete actor.
|
class |
SshDirectoryList_v1_1
Actor for directory listing.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericJobLauncher
A generic job launcher actor that can launch a job using PBS, NCCS, Condor,
Loadleveler, SGE, Moab or LSF, and wait till a user specified status.
|
class |
GenericJobReconnect
A generic job launcher actor that can launch a job using PBS, NCCS, Condor,
Loadleveler, or SGE, and wait till a user specified status.
|
class |
JobCreator
Create a job.
|
class |
JobFileFetcher
Get the job file info of a submitted Job
This actor uses the Job class to ask for the the job file info (file path + file name) of a submitted job.
|
class |
JobGetDirectory
Get the working directory of a submitted Job
This actor uses the Job class to get the working directory of a submitted
job.
|
class |
JobGetRealJobID
Get the real (given back the jobManager as a handle) JobID of a submitted Job
This actor uses the Job class get the jobID of a submitted job.
|
class |
JobManager
Define a jobmanager on the local/remote machine
This actor uses the org.kepler.job.JobManagerFactory and org.kepler.job
JobManager classes to define a job manager
The input should be:
the supporter class' name, e.g.
|
class |
JobRemover
Delete Job from queue whether it is running or waiting in queue.
|
class |
JobStatus
Check the status of a Job
This actor uses the Job class to ask for the status of a submitted job.
|
class |
JobSubmitter
Submit a job into a jobmanager on the local/remote machine, using external
execute command/ssh
This actor uses the Job and JobManager classes that use
- either java.lang.Runtime.exec() to invoke a subprocess - or org.kepler.ssh classes to use ssh/scp to submit a job and ask for the status of a submitted job. |
Modifier and Type | Class and Description |
---|---|
class |
RESTService
The RESTService actor provides the user with a plug-in interface to execute
any REST web service.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectoryCreator
Actor for creating a local/remote directory.
|
class |
ExecuteCmd
Connects to a remote host using Ssh protocol (or does nothing for the local
host) and executes a command.
|
class |
FileCopier
Connects to a remote host using Ssh protocol (or does nothing for the local
host) and copies a file to or from there.
|
class |
FileRemover
Connects to a remote host using Ssh protocol (or does nothing for the local
host) and deletes files/directories matching a given mask.
|
class |
SshSession
Creates an ssh session to a remote host.
|
Modifier and Type | Class and Description |
---|---|
class |
BlastTabularResultMerge
This actor will merge blast tabular result.
|
Modifier and Type | Class and Description |
---|---|
class |
ShareToCloud
An actor that records file names to be uploaded to the cloud.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayOfRecordsToRecordOfArrays
Convert an array of records to a record of arrays.
|
class |
StringToN
Convert a string or an array of strings to the type of the output
port.
|
Modifier and Type | Class and Description |
---|---|
class |
EnsembleActor |
Modifier and Type | Class and Description |
---|---|
class |
DataOneActor |
Modifier and Type | Class and Description |
---|---|
class |
DataTurbine
The DataTurbine actor retrieves and outputs data from an RBNB DataTurbine server.
|
class |
DataTurbineWriter
An actor that writes data to a DataTurbine server.
|
Modifier and Type | Class and Description |
---|---|
class |
NetCDFReader
This actor reads values from a NetCDF file.
|
class |
NetCDFWriter
This actor writes a single variable in a new NetCDF file.
|
Modifier and Type | Class and Description |
---|---|
class |
GEONDatabaseResource
An actor that serves as a proxy to query a specific database (defined by geon
id).
|
class |
GEONShpResource
A GEON shapefile resource.
|
Modifier and Type | Class and Description |
---|---|
class |
OpendapDataSource
The OPeNDAP actor reads data from OPeNDAP data sources (i.e. servers).
|
class |
OpendapDataSourceODC
The OPeNDAP actor reads data from OPeNDAP data sources (i.e. servers).
|
Modifier and Type | Class and Description |
---|---|
class |
CreateDate
Create a date token.
|
class |
DateDifference
Calculate the (floor of the) difference between two dates in minutes, hours,
days, months, etc.
|
class |
DateSequence
An actor that generates a sequence of dates between a starting and stopping
date.
|
class |
DateToString
Convert a date token to a string using a specific format.
|
class |
RandomDate
Generate a random date between upper and lower dates.
|
Modifier and Type | Class and Description |
---|---|
class |
ExecutionChoice
An actor that supports multiple choices for execution.
|
class |
ExecutionChoiceDirector
A director to control the execution of execution choice actors.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ExecutionChoice.getArgument(NamedObj container,
java.lang.String name)
Get the command line argument for a parameter in a specific container
|
static StringParameter |
ExecutionChoice.getArgumentParameter(NamedObj container,
java.lang.String name)
Get the parameter containing the command line argument for a parameter
in a specific container.
|
static ExecutionChoice.ParameterType |
ExecutionChoice.getParameterType(NamedObj container,
java.lang.String name)
Get the parameter type for a parameter in a container within this actor.
|
boolean |
ExecutionChoice.renameParameter(java.lang.String oldName,
java.lang.String newName,
NamedObj container)
Rename a parameter in the specified container.
|
static void |
ExecutionChoice.setParameterType(NamedObj container,
java.lang.String name,
ExecutionChoice.ParameterType type)
Set the ParameterType for a parameter in contained in a sub-workflow.
|
Modifier and Type | Class and Description |
---|---|
class |
AtomicPathActor
An atomic DDP pattern actor with a path parameter.
|
class |
AtomicPatternActor
An atomic actor for DDP patterns.
|
class |
CoGroup
An actor for the CoGroup DDP pattern.
|
class |
Cross
An actor for the Cross DDP pattern.
|
class |
DDPDataSink
This actor writes data to the storage system for a DDP workflow.
|
class |
DDPDataSource
This actor reads data from the storage system into downstream DDP
pattern actors.
|
class |
DualInputPatternActor
A DDP pattern composite actor with two inputs.
|
class |
Map
An actor for the Map DDP pattern.
|
class |
Match
An actor for the Match DDP pattern.
|
class |
Reduce
An actor for the Reduce DDP pattern.
|
class |
SingleInputPatternActor
A DDP pattern composite actor with a single input.
|
Modifier and Type | Class and Description |
---|---|
class |
CoGroupInput
A stub actor that writes data into workflows for the CoGroup pattern.
|
class |
CrossInput
A stub actor that writes data into workflows for the Cross pattern.
|
class |
MapInput
A stub actor that writes data into workflows for the Map pattern.
|
class |
MatchInput
A stub actor that writes data into workflows for the Match pattern.
|
class |
ReduceInput
A stub actor that writes data into workflows for the Reduce pattern.
|
class |
StubBaseActor
A base class for DDP pattern actor stubs.
|
class |
StubSinkActor
A base class for DDP pattern actor stubs that read data from the workflow.
|
class |
StubSourceActor
A base class for DDP pattern actor stubs that write data to the workflow.
|
Modifier and Type | Class and Description |
---|---|
class |
DDPDirector
A director that converts DDP pattern actors (Map, Reduce, Cross, CoGroup,
and Match) and I/O actors (DDPDataSink and DDPDataSource) into a job that
is executed on a DDP engine such as Hadoop or Stratosphere.
|
Modifier and Type | Method and Description |
---|---|
protected static java.util.Map<java.lang.String,Variable> |
DDPEngine._getParametersInHierarchy(NamedObj namedObj)
Get the parameters for a NamedObj and all its containers.
|
Modifier and Type | Class and Description |
---|---|
class |
ExecutionChoiceEditorFactory
An editor factory to create an editor for ExecutionChoice.
|
static class |
ExecutionChoiceEditorPane.Factory
An editor pane factory for execution choice.
|
class |
ExecutionChoiceGraphTableau
An editor tableau for execution choice constructs.
|
static class |
ExecutionChoiceGraphTableau.Factory
A factory that creates graph editing tableaux for Ptolemy models.
|
Modifier and Type | Method and Description |
---|---|
void |
ExecutionChoiceEditorFactory.createEditor(NamedObj object,
java.awt.Frame parent) |
Constructor and Description |
---|
ExecutionChoiceEditorFactory(NamedObj container,
java.lang.String name) |
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
class |
SDF4WS
The SDF4WS is an SDFDirector for the domain of WebServices.
|
Modifier and Type | Class and Description |
---|---|
class |
Crop
Crop a GIS data set.
|
class |
CRSActor
Base class for a GIS actor containing a CRS parameter.
|
class |
ExtractPolygons
An actor that converts a raster to a feature data set
by extracting the polygons.
|
class |
GetBoundingBox
Get the bounding box for a GIS data set.
|
class |
GetCentroids
Get a the centroid(s) of a GIS data set.
|
class |
MapView
An WebView actor to interact with a map.
|
class |
SplitBoundingBox
Deprecated.
Use CoverBoundingBox instead.
|
class |
VectorCombineFiles
An actor that combines a set of vector/features files into
a single data set.
|
class |
VectorFilter
An actor to filter features using ECQL.
|
class |
VectorProperty
An actor that extracts properties from a vector/feature data set.
|
class |
VectorSort
Sort a vector/feature set on a specific property.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundingBoxValues
Get the max and min values for a bounding box.
|
class |
CoverBoundingBox
An actor that covers a bounding box with non-overlapping
regions each whose side is less than a maximum length.
|
class |
CreateBoundingBox
Create a bounding box.
|
class |
FindCoveringFile
Find a GIS file in a directory whose bounding box contains
the input GIS data set.
|
class |
ScaleBoundingBox
Scale the bounding box for a GIS data set.
|
Modifier and Type | Class and Description |
---|---|
class |
Area
Calculate the area of a GIS data set.
|
class |
Difference
Subtract one geometry from one or more others.
|
class |
JiffleRasterCalculator
Raster calculator using Jiffle.
|
class |
Perimeter
Calculate the perimeter of a GIS data set.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundingBoxToVector
Convert a bounding box to a vector as a polygon.
|
class |
VectorToGeoJSONString
Actor that converts a vector token to a string token
with a GeoJSON string.
|
class |
VectorToRaster
An actor that converts a vector/feature data set into a raster.
|
Modifier and Type | Class and Description |
---|---|
class |
GenerateWindFile
Generate a wind file for FARSITE.
|
Modifier and Type | Class and Description |
---|---|
class |
GISWriter
Base class actor for writing GIS data sets.
|
class |
RasterReader
An actor to read a raster from a file.
|
class |
RasterWriter
Write a raster data set to a file.
|
class |
VectorReader
Actor that reads vectors/features from a file, WFS service,
or GeoJSON string.
|
class |
VectorWriter
Write a vector/feature data set to a file.
|
Modifier and Type | Class and Description |
---|---|
class |
KMLCombineFiles
An actor that combines KML files into a single KML file.
|
class |
KMLWriter
An actor that writes a vector/feature data set to a KML file.
|
class |
WriteTimestampToKML
Add a timestamp to a KML file.
|
Modifier and Type | Class and Description |
---|---|
class |
CreateLandscape
Create a Landscape file from component raster layers.
|
Modifier and Type | Class and Description |
---|---|
class |
GetProjection
Get the projection for a file.
|
class |
GetUTMZone
Get the UTM Zone for a gis dataset.
|
class |
Reproject
Reproject a GIS data set.
|
Modifier and Type | Class and Description |
---|---|
class |
GetPylaskiMeasurements
Query Pylaski REST service for weather data.
|
class |
PylaskiProperty
Extract measurements in query results from GetPylaskiMeasurements.
|
Modifier and Type | Class and Description |
---|---|
class |
ATMCombineFiles
Combine WindNinja ATM files into a single ATM file.
|
Modifier and Type | Class and Description |
---|---|
class |
ENMPCPVisualizer
Name: ENMPCPVisualizer.java Purpose:The actor serves as a proxy to invoke a
PCP plot window to display GARP presampling results.
|
class |
JumpGMLDisplayer
Name: JumpGMLDisplayer.java Purpose:The actor serves as a proxy to invoke a
frame window to display GML data (String).
|
class |
JumpSHPDisplayer
Name: JumpSHPDisplayer.java Purpose:The actor serves as a proxy to invoke a
frame window to display ESRI shape file.
|
Modifier and Type | Class and Description |
---|---|
static class |
BasicLibraryPane.Factory
A factory that creates the library panel for the editors.
|
class |
CanvasNavigationModifierFactory
This class allows the configuration option canvasNavigationModifier to be
passed via the moml configuration.
|
static class |
ClassicViewPane.Factory
A factory that creates the library panel for the editors.
|
static class |
ComponentLibraryPreferencesTab.Factory
A factory that creates the ServicesListModification panel for the
PreferencesFrame.
|
static class |
ComponentLibraryTab.Factory
A factory that creates the library panel for the editors.
|
static class |
DefaultViewPane.Factory
A factory that creates the library panel for the editors.
|
static class |
DualVerticalViewPane.Factory
A factory that creates the library panel for the editors.
|
static class |
KeplerContextMenuFactory.Factory
A factory that creates the KeplerContextMenuFactory - used by the config
|
static class |
KeplerSchematicContextMenuFactory.Factory
A factory that creates the KeplerSchematicContextMenuFactory - used by
the config
|
class |
KeplerXMLIcon
An icon is a visual representation of an entity.
|
class |
LibrarySearchResultPaneFactory
This class creates a pane that displays the search results.
|
static class |
PlotsEditorPanel.Factory |
static class |
PlotsPanel.ViewerFactory
A factory to create PlotsPanels.
|
class |
PreferencesTabFactory
This class is an attribute that creates a LibraryPaneTab for the
TabbedLibraryPane.
|
static class |
ResultHighlighter.Factory
A factory that creates the searcher to search the library
|
static class |
ResultTreeRebuilder.Factory
A factory that creates the searcher to search the library
|
static class |
ScrollBarModifier.Factory
A factory that creates the library panel for the editors.
|
static class |
SingleViewPane.Factory
A factory that creates the library panel for the editors.
|
static class |
TabPaneExtensionExample.Factory
A factory that creates a TabPane.
|
class |
TabPaneFactory
This class is an attribute that creates a LibraryPaneTab for the
TabbedLibraryPane.
|
class |
ViewPaneFactory |
static class |
WorkflowOutlineTabPane.Factory
A factory that creates the library panel for the editors.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
AbstractDialogTab._target |
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
KeplerSchematicContextMenuFactory._getObjectFromFigure(diva.canvas.Figure source) |
NamedObj |
TabbedLookInsideAction.getTarget()
Get the target to be opened.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelToFrameManager.add(NamedObj obj,
KeplerGraphFrame frame)
Map a NamedObj to a KeplerGraphFrame.
|
void |
SubsetWorkflowOutlineTreeModel.addToSubset(NamedObj namedObj)
Add an object to the subset tree.
|
void |
KeplerDocApplicationSpecializer.editDocumentation(java.awt.Frame owner,
Attribute attribute,
NamedObj target)
create a gui to edit the documentation in the attribute
|
KeplerGraphFrame |
ModelToFrameManager.getFrame(NamedObj model)
Get the frame for a model.
|
protected java.util.Map<java.lang.String,javax.swing.Action> |
KeplerContextMenuFactory.getOriginalMenuItemsMap(NamedObj object,
boolean isWorkflow)
get Map of name/value pairs containing menu paths of original PTII
context- menu items, and their correspondign Action objects
|
protected java.util.Map |
KeplerSchematicContextMenuFactory.getOriginalMenuItemsMap(NamedObj object,
boolean isWorkflow)
OVERRIDES PARENT CLASS TO SET isWorkflow TO TRUE
get Map of name/value pairs containing menu paths of original PTII
context- menu items, and their correspondign Action objects
|
void |
KeplerDocApplicationSpecializer.handleDocumentationAttributeDoesNotExist(java.awt.Frame owner,
NamedObj target)
handle the case where the component does not have a KeplerDocumentation
attribute
|
boolean |
KeplerIconLoader.loadIconForClass(java.lang.String className,
NamedObj context)
Load an icon for a class in a particular context.
|
void |
ModelToFrameManager.removeModel(NamedObj model)
Remove a model from the mapping.
|
void |
KeplerGraphFrame.setModel(NamedObj model)
Set the model for this frame.
|
void |
RenameComponentEntityAction.setObject(NamedObj no) |
void |
TabbedLookInsideAction.setTarget(NamedObj namedObj)
Set the target to be opened.
|
Constructor and Description |
---|
AbstractDialogTab(NamedObj target,
java.lang.String targetType,
TableauFrame frame)
Construct a new instance of this object - to be called from implementing
class like this:
public MyImplementationNameHere(NamedObj target) {
super(target);
}
|
ActorDialog(TableauFrame frame,
NamedObj actor) |
CanvasNavigationModifierFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
ConfigureNamedObjAction(java.lang.String description,
NamedObj target,
java.awt.Frame frame)
Create a new ConfigureInOutlineAction.
|
DialogAnnotationsTab(NamedObj target,
java.lang.String targetType,
TableauFrame frame) |
DialogGeneralTab(NamedObj target,
java.lang.String targetType,
TableauFrame frame) |
DialogParametersTab(NamedObj target,
java.lang.String targetType,
TableauFrame frame) |
DialogPortsTab(NamedObj target,
java.lang.String targetType,
TableauFrame frame) |
DialogUnitsTab(NamedObj target,
java.lang.String targetType,
TableauFrame frame) |
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name) |
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
GraphicalActorMetadata(NamedObj obj)
builds a new ActorMetadata object from an existing NamedObj
|
KeplerXMLIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
LibrarySearchResultPaneFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
PreferencesTabFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
TabbedCompositeTabComponent(NamedObj model,
Tableau tableau) |
TabPaneFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
ViewerFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
ViewPaneFactory(NamedObj container,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
OpenCompositeAction.setNamedObjToOpen(NamedObj obj) |
Modifier and Type | Class and Description |
---|---|
static class |
CaseGraphTableau.Factory
A factory that creates graph editing tableaux for Ptolemy models.
|
class |
KeplerGraphTableau
A graph editor for ptolemy models.
|
static class |
KeplerGraphTableau.Factory
A factory that creates graph editing tableaux for Ptolemy models.
|
class |
MultiCompositeTableau
An editor tableau for MultiCompositeActors.
|
class |
TabbedKeplerGraphTableau
An editor tableau for multiple composite actors.
|
static class |
TabbedKeplerGraphTableau.Factory
A factory that creates graph editing tableaux for Ptolemy models.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
TabbedKeplerGraphFrame.getSelectedModel()
Return the model associated with the selected tab.
|
Modifier and Type | Method and Description |
---|---|
protected diva.graph.GraphPane |
TabbedKeplerGraphFrame._createGraphPane(NamedObj entity)
Create a new graph pane.
|
protected javax.swing.JComponent |
TabbedKeplerGraphFrame._createRightComponent(NamedObj entity)
Create the component that goes to the right of the library.
|
void |
TabbedKeplerGraphFrame.removeComposite(NamedObj model)
Remove a workflow from the frame.
|
void |
TabbedKeplerGraphFrame.setSelectedTab(NamedObj model)
Set the selected tab to the tab containing a specific model.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
TabbedKeplerGraphFrameEvent(java.awt.Component source,
TabbedKeplerGraphFrame frame,
NamedObj model)
Construct a new MultiCompositeStateChangeEvent event.
|
Modifier and Type | Class and Description |
---|---|
class |
KAREffigy
An Effigy for KAR files.
|
static class |
KAREffigy.Factory
A factory for creating new KAR effigies.
|
static class |
KARPreferencesTab.Factory
A factory that creates the ServicesListModification panel for the
PreferencesFrame.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ExportArchiveAction.checkSingleObject(NamedObj entity,
boolean checkIfSemenaticallyAnnotated)
Check a single NamedObj for LSID, name, and SemanticType.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Method and Description |
---|---|
void |
LSIDViewer.initialize(NamedObj no) |
void |
LSIDViewerAction.setObject(NamedObj no) |
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
StateChangeEvent.reference |
Modifier and Type | Method and Description |
---|---|
NamedObj |
StateChangeEvent.getReference() |
Constructor and Description |
---|
ReportingStateChangeEvent(java.awt.Component source,
java.lang.String changedState,
NamedObj reference) |
StateChangeEvent(java.awt.Component source,
java.lang.String changedState,
NamedObj reference)
Construct a new StateChange event.
|
ViewStateChangeEvent(java.awt.Component source,
java.lang.String changedState,
NamedObj reference,
java.lang.String viewName)
Construct a new StateChange event.
|
Modifier and Type | Class and Description |
---|---|
class |
HDFSLoader
This class load files/directories to HDFS.
|
class |
HDFSRemover
This class remove files/directories at HDFS.
|
class |
HDFSUnLoader
This class copies HDFS data into local file system.
|
class |
HDFSWriter
This class write tokens to HDFS.
|
Modifier and Type | Class and Description |
---|---|
class |
HadoopDirector
A DDP director that uses the Hadoop engine to convert DDP pattern
actors (Map, Reduce, Cross, CoGroup, and Match) and I/O actors
(DDPDataSink and DDPDataSource) into a Hadoop job and runs it on
the server.
|
Modifier and Type | Method and Description |
---|---|
static void |
ComponentEntityConfig.addSVGIconTo(NamedObj namedObj) |
void |
IconMetadataHandler.handleMetadata(NamedObj namedObj)
add the SVG icon to the namedobj
|
static java.lang.String |
ComponentEntityConfig.tryToAssignIconByClass(NamedObj namedObj)
Try to find an icon by class using mapping in the appropriate resource
bundle
|
static java.lang.String |
ComponentEntityConfig.tryToAssignIconByClassName(NamedObj namedObj,
java.lang.String className) |
static boolean |
ComponentEntityConfig.tryToAssignIconByLSID(NamedObj container)
Look for an LSID in an Attribute, and if it exists, try to find an icon
mapping in the appropriate resource bundle
|
static java.lang.String |
ComponentEntityConfig.tryToAssignIconBySemanticType(NamedObj namedObj)
Try to assign the icon based on the semantic type.
|
Modifier and Type | Class and Description |
---|---|
class |
KAREntryHandlerFactory |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<NamedObj> |
KARBuilder.getSaveInitiatorList() |
java.util.ArrayList<NamedObj> |
ExportRunsToKAR.prepareNamedObjs(java.util.List<KeplerLSID> runLSIDs)
helper method prepares list of NamedObjs (workflows) for KAR from list of run LSIDs
|
Modifier and Type | Method and Description |
---|---|
void |
KARBuilder.addSaveInitiator(NamedObj namedObj)
Add the namedObj to the _saveInitiatorList as well as into the ObjectManager.
|
KeplerLSID |
SaveKAR.checkNamedObjLSID(NamedObj no)
Every NamedObj should have an LSID.
|
void |
SaveKAR.checkNamedObjName(NamedObj no)
Check a namedObj's name.
|
Constructor and Description |
---|
KAREntryHandlerFactory(NamedObj container,
java.lang.String name)
Constructor
|
Modifier and Type | Class and Description |
---|---|
static class |
ActorMetadataKAREntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
static class |
JARKAREntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
static class |
ModuleTxtKAREntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
static class |
ProvKAREntryHandler.Factory
A factory that creates a ProvKAREntryHandler object.
|
static class |
ReportInstanceKAREntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
static class |
ReportLayoutKAREntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
static class |
WorkflowRunEntryHandler.Factory
A factory that creates a KAREntryHandler object.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name) |
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Method and Description |
---|---|
static NamedObj |
ParseWorkflow.parseActor(java.io.File file)
Parse an actor's XML definition.
|
static NamedObj |
ParseWorkflow.parseKAR(java.io.File file,
boolean ignoreDependencies)
Parse a workflow KAR file.
|
static NamedObj |
ParseWorkflow.parseMoML(java.lang.String momlStr)
Parse a MoML string.
|
static NamedObj |
ParseWorkflow.parseWorkflow(java.io.File file)
Parse a workflow MoML XML or KAR file.
|
Modifier and Type | Method and Description |
---|---|
static org.kepler.build.modules.Module |
UpdateActorTreeFiles.findModuleSrcDirForNameObj(NamedObj namedObj)
Find the module whose source directory contains a NamedObj.
|
Modifier and Type | Class and Description |
---|---|
class |
MetadataParser |
Modifier and Type | Class and Description |
---|---|
class |
CompositeClassEntity
An entity for a director.
|
class |
DependencyAttribute
This implements a DependencyAttribute for moml properties.
|
class |
DocumentationAttribute
Deprecated.
Use ptolemy.vergil.basic.KeplerDocumentationAttribute instead.
|
class |
DownloadableKAREntityLibrary
Created by IntelliJ IDEA.
|
class |
EmptyEntityLibrary
A convenience class to determine the different types of
EntityLibraries in the trees for assigning icons.
|
class |
FolderEntityLibrary
A convenience class to determine the different types of
EntityLibraries in the trees for assigning icons.
|
class |
KAREntityLibrary
A convenience class to determine the different types of EntityLibraries in
the trees for assigning icons.
|
class |
KARErrorEntityLibrary
A convenience class to determine the different types of EntityLibraries in
the trees for assigning icons.
|
class |
NamedObjId
The NamedObjId is a StringAttribute to be used for identifying a NamedObj by
a KeplerLSID.
|
class |
NamedObjIdReferralList
This StringAttribute holds a string of KeplerLSIDs separated by colons.
|
class |
OntologyEntityLibrary
A convenience class to determine the different types of
EntityLibraries in the trees for assigning icons.
|
class |
PortAttribute
This implements a DependencyAttribute for moml properties.
|
class |
PropertyAttribute
An entity for a property.
|
class |
PropertyEntity
An entity for a director.
|
class |
RemoteKAREntityLibrary
Represents a remote kar file on search result panel
|
class |
RemoteKARErrorEntityLibrary
A convenience class to determine the different types of EntityLibraries in
the trees for assigning icons.
|
class |
RemoteRepositoryEntityLibrary
A convenience class to determine the different types of
EntityLibraries in the trees for assigning icons.
|
class |
SearchEntityLibrary
A convenience class to determine the different types of
EntityLibraries in the trees for assigning icons.
|
Modifier and Type | Method and Description |
---|---|
static void |
NamedObjId.assignIdTo(NamedObj no)
Generate a new KeplerLSID and assign it to this NamedObj.
|
static void |
NamedObjId.assignIdTo(NamedObj no,
KeplerLSID lsid)
Assign the given KeplerLSID to this NamedObj.
|
static void |
NamedObjId.assignIdTo(NamedObj no,
KeplerLSID lsid,
boolean updateReferrals)
Assign the given KeplerLSID to this NamedObj.
|
static NamedObjId |
NamedObjId.getIdAttributeFor(NamedObj no)
Return the NamedObjId associated with the given NamedObj or null if no
associated NamedObjId.
|
static KeplerLSID |
NamedObjId.getIdFor(NamedObj no)
Return the LSID for the given NamedObj.
|
static NamedObjIdReferralList |
NamedObjId.getIDListAttributeFor(NamedObj no)
Return the KeplerIDListAttribute associated with the given NamedObj or
null if no KeplerIDListAttribute exists.
|
java.lang.String |
GetMomlFromLSID.getMoml(NamedObj dropObj)
Get the MoMl for an actor represented by the NameObj 'dropObj'
|
static boolean |
NamedObjId.idMatches(KeplerLSID lsid,
NamedObj no,
boolean matchRevision)
Check the given NamedObj to see if it matches the search ID.
|
void |
NamedObjId.setContainer(NamedObj container)
Override setContainer method to handle adding and removing the listener
based on whether or not there is a container.
|
Constructor and Description |
---|
DependencyAttribute(NamedObj container,
java.lang.String name)
Constructor
|
DocumentationAttribute(NamedObj container,
java.lang.String name)
Deprecated.
Constructor
|
NamedObjId(NamedObj container,
java.lang.String name)
Constructor
|
NamedObjIdChangeRequest(java.lang.Object originator,
NamedObj context,
java.lang.String request) |
NamedObjIdReferralList(NamedObj container,
java.lang.String name) |
PortAttribute(NamedObj container,
java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
TopProvenanceRecorderFilter.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
In this class, do nothing.
|
java.lang.String |
TopReportingListenerFilter.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
TopProvenanceRecorderFilter.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Add provenance recorder to top level container.
|
void |
TopReportingListenerFilter.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Add reporting listener to the top level container.
|
Modifier and Type | Class and Description |
---|---|
class |
MonitorAttribute
An instance of this class is automatically added by the monitor manager for
each entity to be monitored.
|
class |
MonitorIcon
The actual icon that displays a monitoring figure.
|
class |
MonitorManager
The monitor manager.
|
Modifier and Type | Method and Description |
---|---|
void |
MonitorAttribute.setContainer(NamedObj container)
If this component is removed from its container, finish monitoring
|
void |
MonitorManager.setContainer(NamedObj container)
If container is null, it finishes monitoring
|
Constructor and Description |
---|
MonitorAttribute(NamedObj container,
java.lang.String name)
Creates a monitor attribute.
|
MonitorIcon(NamedObj container,
java.lang.String name) |
MonitorManager(NamedObj container,
java.lang.String name)
Creates a monitor manager.
|
Modifier and Type | Class and Description |
---|---|
class |
ActorWithProgressBar
This actor demonstrates the ProgressBarFigure by simulating some task that
depends on the arrival of tokens.
|
class |
ActorWithTokenCounters
This actor demonstrates the association of monitoring icons that show the
number of tokens being received/produced in each port.
|
class |
ActorWithTrafficLight
This actor demonstrates the
TrafficLightFigure by simulating some
task that depends on the arrival of tokens. |
Modifier and Type | Method and Description |
---|---|
static NamedObj |
ActorMetadata.createInstance(java.lang.Class<?> newClass,
java.lang.Object[] arguments)
createInstance. creates an instance of a class object. taken from
ptolemy's MomlParser class. modified for this application.
|
NamedObj |
ActorMetadata.getActor()
return the actor this object was built from.
|
NamedObj |
ActorMetadata.getActorAsNamedObj(CompositeEntity container)
return this actor as a ComponentEntity
|
NamedObj |
ObjectManager.getHighestObjectRevision(KeplerLSID lsid)
Return the NamedObj that has the highest revision number for a given LSID
after searching through all the NamedObjs accessible by the
ObjectManager.
|
NamedObj |
ObjectManager.getObjectRevision(KeplerLSID lsid) |
NamedObj |
ObjectManager.removeNamedObj(NamedObj namedObj)
Attempt to remove NamedObj from ObjectManager:
if getIdFor(namedObj) returns an LSID for an object
in the ObjectManager, it will be removed.
|
NamedObj |
ObjectManager.removeObject(KeplerLSID lsid)
Attempts to remove object from ObjectManager:
if getObjectRevision(lsid) returns a NamedObj, calls removeNamedObj on
this NamedObj.
|
NamedObj |
ObjectManager.removeObjectForLSID(KeplerLSID lsid) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<NamedObj> |
ObjectManager.removeNamedObjs(NamedObj namedObj)
Attempt to remove NamedObj from ObjectManager:
if getIdFor(namedObj) returns an LSID for an object
in the ObjectManager, it will be removed.
|
java.util.ArrayList<NamedObj> |
ObjectManager.removeObjectsForLSIDWithoutRevision(java.lang.String lsidWithoutRevision)
Remove all NamedObjects from ObjectManager that match this lsid without
revision.
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectManager.addNamedObj(NamedObj namedObj)
Add a NamedObject to the ObjectManager.
|
void |
MetadataHandler.handleMetadata(NamedObj namedObj) |
NamedObj |
ObjectManager.removeNamedObj(NamedObj namedObj)
Attempt to remove NamedObj from ObjectManager:
if getIdFor(namedObj) returns an LSID for an object
in the ObjectManager, it will be removed.
|
java.util.ArrayList<NamedObj> |
ObjectManager.removeNamedObjs(NamedObj namedObj)
Attempt to remove NamedObj from ObjectManager:
if getIdFor(namedObj) returns an LSID for an object
in the ObjectManager, it will be removed.
|
void |
ActorMetadata.setActor(NamedObj actor) |
Constructor and Description |
---|
ActorMetadata(NamedObj obj)
builds a new ActorMetadata object from an existing NamedObj
|
Modifier and Type | Class and Description |
---|---|
class |
CacheNamedObj
Created by IntelliJ IDEA.
|
class |
DataCacheGetActor |
class |
DataCachePutActor |
Modifier and Type | Class and Description |
---|---|
static class |
CacheViewerTabPane.Factory
A factory that creates the library panel for the editors.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
DataSourceControllerFactory
This is attribute that produces a custom node controller for Data Sources.
|
Constructor and Description |
---|
DataSourceControllerFactory(NamedObj container,
java.lang.String name)
Construct a new factory with the given container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
QBEffigy
An effigy for a SQL XML definition.
|
static class |
QBEffigy.Factory
A factory for creating new effigies.
|
class |
QBTableau
A tableau representing Query Builder.
|
class |
QBTableauFactory
This class is an attribute that creates a Query Builder to edit a specified
string attribute in the container of this attribute.
|
Constructor and Description |
---|
QBTableauFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
EcogridRepositoryLibrarySearcher.NondraggableTreeItem |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AlternateGetMoml.getMoml(NamedObj dropObj) |
Modifier and Type | Class and Description |
---|---|
static class |
ActorFireOutlineTabPane.Factory |
static class |
CurrentExecutionPanel.Factory
A factory to create the tab pane.
|
static class |
PortIOOutlineTabPane.Factory |
static class |
PreviousExecutionPanel.Factory
A factory to create the tab pane.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
WorkflowRunOutlineTabPane._getWorkflow()
Get the workflow from the execution LSID.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ActorFireOutlineTabPane._finishRefreshOutline(NamedObj root) |
protected abstract void |
WorkflowRunOutlineTabPane._finishRefreshOutline(NamedObj root) |
protected void |
PortIOOutlineTabPane._finishRefreshOutline(NamedObj root) |
void |
WorkflowOutlineTreeActorFireModel.setRoot(NamedObj root)
Set the object that this tree model looks at.
|
Constructor and Description |
---|
AnnotatedActorFirePTree(javax.swing.tree.TreeModel model,
java.awt.Component parent,
boolean showRootIcon,
NamedObj root) |
AnnotatedActorIOPTree(javax.swing.tree.TreeModel model,
java.awt.Component parent,
boolean showRootIcon,
NamedObj rootObj) |
Factory(NamedObj container,
java.lang.String name) |
Factory(NamedObj container,
java.lang.String name) |
Factory(NamedObj container,
java.lang.String name) |
Factory(NamedObj container,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
class |
ProvenanceRecorder
A listener that records workflow provenance information.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
Recording._recorderContainer
The container of the provenance recorder.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
ProvenanceEvent.getSource()
Return the source of the event.
|
NamedObj |
IOPortRefillEvent.getSource()
Return the source of the event.
|
NamedObj |
DefaultQuery.getWorkflowForExecution(java.lang.Integer execId)
Get the workflow object for a execution id.
|
NamedObj |
Queryable.getWorkflowForExecution(java.lang.Integer execId)
Get the workflow object for a execution id.
|
Modifier and Type | Method and Description |
---|---|
RecordingParameters |
Recording.generateParameters(NamedObj no)
Add Parameters to ProvenanceListener configuration GUI.
|
RecordingParameters |
TextFileRecording.generateParameters(NamedObj no)
Add Parameters for ProvenanceListener.
|
RecordingParameters |
XMLRecording.generateParameters(NamedObj no)
Deprecated.
Add Parameters for ProvenanceListener.
|
static ProvenanceRecorder |
ProvenanceRecorder.getDefaultProvenanceRecorder(NamedObj namedObj)
Get the provenance recorder with for a NamedObj.
|
static Queryable |
ProvenanceRecorder.getDefaultQueryable(NamedObj namedObj)
Get a queryable from the default provenance recorder for a NamedObj.
|
boolean |
Recording.regLink(NamedObj endPoint1,
NamedObj endPoint2)
Register a link between two endpoints.
|
boolean |
TextFileRecording.regLink(NamedObj endPoint1,
NamedObj endPoint2)
Register a link between two endpoints.
|
boolean |
XMLRecording.regLink(NamedObj endPoint1,
NamedObj endPoint2)
Deprecated.
Register a link between two endpoints.
|
boolean |
Recording.regParameter(NamedObj parameter)
Register a parameter.
|
boolean |
TextFileRecording.regParameter(NamedObj parameter)
Register a parameter.
|
boolean |
XMLRecording.regParameter(NamedObj parameter)
Deprecated.
|
void |
Recording.renamedWorkflow(NamedObj namedObj,
KeplerLSID oldLSID,
KeplerLSID newLSID,
java.lang.String oldName,
java.lang.String newName)
A workflow was renamed.
|
void |
ProvenanceRecorder.renamedWorkflow(NamedObj namedObj,
KeplerLSID oldLSID,
KeplerLSID newLSID,
java.lang.String oldName,
java.lang.String newName)
A workflow was renamed.
|
void |
RecordingParameters.replaceContainer(java.lang.String name,
NamedObj no)
Replace a specific Parameter's container.
|
void |
ProvenanceRecorder.setContainer(NamedObj container)
Change the container.
|
Constructor and Description |
---|
RecordingParameters(NamedObj no)
Create a new set of parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
AddProvenanceKeyValues
An actor that adds key-value data to provenance.
|
Modifier and Type | Class and Description |
---|---|
class |
TransferComponent
A ComponentEntity that contains a list of provenance execution
KeplerLSIDs.
|
Modifier and Type | Method and Description |
---|---|
RecordingParameters |
OpenProvenanceModelXML.generateParameters(NamedObj no)
Deprecated.
Add Parameters for ProvenanceListener.
|
Modifier and Type | Method and Description |
---|---|
RecordingParameters |
ProvRecording.generateParameters(NamedObj no)
Add Parameters for ProvenanceListener.
|
Modifier and Type | Method and Description |
---|---|
protected int |
SQLRecording._regActorDirector(NamedObj namedObj,
boolean actor)
Convenience routine that regActor and regDirector can use since
the schema for actors and directors only differs by "actor" vs
"director".
|
protected void |
SQLRecording._regParameterReal(NamedObj parameter,
org.kepler.provenance.sql.RegEntity re)
Add an entity to the parameter table.
|
RecordingParameters |
SQLRecording.generateParameters(NamedObj no)
Add Parameters for ProvenanceListener.
|
RecordingParameters |
SQLRecordingV8.generateParameters(NamedObj no)
Add Parameters for ProvenanceRecorder.
|
boolean |
SQLRecording.regLink(NamedObj endPoint1,
NamedObj endPoint2)
Register a link between two endpoints.
|
boolean |
SQLRecordingV8.regLink(NamedObj endPoint1,
NamedObj endPoint2)
Register a link between two endpoints.
|
boolean |
SQLRecordingV7.regParameter(NamedObj parameter)
Register a parameter.
|
boolean |
SQLRecording.regParameter(NamedObj parameter)
Register a parameter.
|
boolean |
SQLRecordingV8.regParameter(NamedObj parameter)
Register a parameter.
|
void |
SQLRecordingV8.renamedWorkflow(NamedObj namedObj,
KeplerLSID oldLSID,
KeplerLSID newLSID,
java.lang.String oldName,
java.lang.String newName)
A workflow was renamed.
|
Constructor and Description |
---|
SQLRecordingParameters(NamedObj no)
Construct a new SQLRecordParameters.
|
SQLRecordingParametersV8(NamedObj no)
Construct a new SQLRecordParametersV8.
|
Modifier and Type | Class and Description |
---|---|
class |
ReportingListener
Perform initialization for the reporting module.
|
Modifier and Type | Method and Description |
---|---|
static void |
ReportingListener.addReportingListener(NamedObj container,
Effigy effigy)
A the Reporting Listener to a container if it is not present.
|
Constructor and Description |
---|
ReportingListener(NamedObj container,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
static class |
ItemsOfInterestPanel.Factory
A factory that creates the library panel for the editors.
|
static class |
ItemsOfInterestPanel.PlottingFactory |
static class |
PropertiesPanel.Factory |
static class |
ReportDesignerPanel.Factory
A factory that creates the library panel for the editors.
|
static class |
ReportViewerPanel.Factory |
static class |
ReportViewerTOC.Factory
A factory that creates the library panel for the editors.
|
Modifier and Type | Method and Description |
---|---|
void |
ReportDesignerPanel.showRun(StateChangeEvent event,
NamedObj reference) |
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
PlottingFactory(NamedObj container,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
class |
BeanShell
An actor whose execution is defined by BeanShell Java code.
|
class |
Groovy
An actor whose execution is defined by a Groovy script.
|
class |
Java
An actor whose execution is defined by Java code.
|
class |
Javascript
An actor whose execution is defined by a Javascript script.
|
class |
JRuby
An actor whose execution is defined by a JRuby script.
|
class |
Jython
An actor whose execution is controlled by a Jython script.
|
class |
ScriptEngineActor
An actor whose execution is specified by a script.
|
Modifier and Type | Class and Description |
---|---|
class |
KeplerCompositeIOPort
A compoiste port is a virtual port that encapsulates a set of underlying
ports (both ptolemy ports and other virtual ports).
|
class |
KeplerIOPortReference
An IO Port Reference refers to a ptolemy Port within its containing entity.
|
class |
KeplerIOPortSemanticLink
FIXME: Documentation ...
|
class |
KeplerRefinementIOPort
A refinement port is a virtual port that denotes a particular nested
structure within a port's value.
|
class |
KeplerVirtualIOPort
A virtual IO port is a basic (property) attribute.
|
class |
KeplerVirtualIOPortReference
A KeplerVirtualPortReference refers to a kepler virtual port within its
containing entity.
|
class |
SemanticProperty
A data structure to hold a semantic property in a MoML file.
|
class |
SemanticType
This is a subtype of StringParameter.
|
class |
SemanticTypeDefinition
A data structure to hold a semantic type given in a kar file.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Vector<SemanticType> |
SMSServices.getActorSemanticTypes(NamedObj obj) |
static java.util.Vector<java.lang.Object> |
SMSServices.getAllInputPorts(NamedObj obj) |
static java.util.Vector<SemanticType> |
SMSServices.getAllInputSemanticTypes(NamedObj obj)
Return all the input semantic types for the object.
|
static java.util.Vector<java.lang.Object> |
SMSServices.getAllOutputPorts(NamedObj obj) |
static java.util.Vector<SemanticType> |
SMSServices.getAllOutputSemanticTypes(NamedObj obj)
Return all the input semantic types for the object.
|
static java.util.Vector<java.lang.Object> |
SMSServices.getAllPorts(NamedObj obj)
Get all the ports, both "real" and "virtual" from a given named object.
|
static java.util.Vector<java.lang.Object> |
SMSServices.getIOPorts(NamedObj obj)
Get all the io ports
|
static java.util.Vector<java.lang.Object> |
SMSServices.getPortBundles(NamedObj obj)
Get all the port bundles define for a given named object.
|
static java.util.Vector<java.lang.Object> |
SMSServices.getRefinementPorts(NamedObj obj)
Get all the existing refinement ports defiend for a given named object.
|
static void |
SMSServices.setActorSemanticTypes(NamedObj obj,
java.util.Vector<NamedOntClass> namedOntClasses)
Set given NamedObj's SemanticTypes to namedOntClasses
|
void |
SemanticProperty.setContainer(NamedObj container)
Set the container of the semantic property to the given container.
|
void |
KeplerIOPortSemanticLink.setContainer(NamedObj container)
FIXME: This should be "external" to the port ...
|
void |
KeplerVirtualIOPort.setContainer(NamedObj container)
Set the container of the virtual port to the given container.
|
void |
SMSTagChangeListener.tagsChanged(NamedObj object,
java.util.List<NamedOntClass> added,
java.util.List<NamedOntClass> removed) |
Constructor and Description |
---|
KeplerCompositeIOPort(NamedObj container,
java.lang.String name)
Constructor
|
KeplerIOPortReference(NamedObj container,
java.lang.String name)
Constructor
|
KeplerIOPortSemanticLink(NamedObj container,
java.lang.String name)
Constructor
|
KeplerRefinementIOPort(NamedObj container,
java.lang.String name)
Constructor
|
KeplerVirtualIOPort(NamedObj container,
java.lang.String name)
Constructor
|
KeplerVirtualIOPortReference(NamedObj container,
java.lang.String name)
Constructor
|
SemanticProperty(NamedObj container,
java.lang.String name)
Constructor
|
SemanticType(NamedObj container,
java.lang.String name)
Constructor for the SemanticTypeParam object
|
SemanticTypeDefinition(NamedObj container,
java.lang.String name)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
MergeActor
This is a first-cut, dumbed-down, and simple version of a generic merge
function based on semantic annotations.
|
class |
SimpleMergeConversion
NOTE: This should eventually be more generic, i.e., specify a conversion
across multiple ports involed in a mapping.
|
class |
SimpleMergeMapping
This is an attribute that gets attached to a configured merge actor instance.
|
class |
SimpleMergeSourceActor |
class |
SimpleMergeSourceActorPort |
class |
SimpleMergeTargetPort |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<IOPort> |
MergeActor.getActorPorts(NamedObj actor) |
void |
SimpleMergeSourceActorPort.setContainer(NamedObj container)
Set the container of the virtual port to the given container.
|
void |
SimpleMergeSourceActor.setContainer(NamedObj container)
Set the container of the virtual port to the given container.
|
void |
SimpleMergeMapping.setContainer(NamedObj container) |
void |
SimpleMergeConversion.setContainer(NamedObj container)
Set the container of the virtual port to the given container.
|
void |
SimpleMergeTargetPort.setContainer(NamedObj container)
Set the container of the virtual port to the given container.
|
Constructor and Description |
---|
SimpleMergeConversion(NamedObj container,
java.lang.String name)
Constructor
|
SimpleMergeMapping(NamedObj container,
java.lang.String name)
Constructor
|
SimpleMergeMapping(NamedObj container,
java.lang.String name,
java.lang.String sourceActor,
java.lang.String sourcePort,
java.lang.String targetPort)
Constructor
|
SimpleMergeMapping(NamedObj container,
java.lang.String name,
java.lang.String sourceActor,
java.lang.String sourcePort,
java.lang.String targetPort,
java.lang.String conversion)
Constructor
|
SimpleMergeSourceActor(NamedObj container,
java.lang.String name)
Constructor
|
SimpleMergeSourceActorPort(NamedObj container,
java.lang.String name)
Constructor
|
SimpleMergeTargetPort(NamedObj container,
java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
SemanticTypeTable.addAnnotationObject(NamedObj obj)
Add an object to the set of objects being annotated within this panel.
|
void |
SemanticLinkTable.addLinkDomainObject(NamedObj obj)
Add an object to the set of objects being annotated within this panel.
|
java.util.Vector<SemanticType> |
SemanticTypeTable.getSemanticTypes(NamedObj obj) |
void |
SemanticTypeTable.removeAnnotationObject(NamedObj obj)
Remove the given annotation object from the editor
|
void |
SemanticTypeTable.setAnnotationObjectVisible(NamedObj obj)
Causes the given object to become visible in the given
display.
|
void |
SemanticLinkTable.setLinkDomainObjectVisible(NamedObj obj)
Causes the given object to become visible in the given display.
|
Constructor and Description |
---|
ActorSemanticTypeEditorPane(java.awt.Frame owner,
NamedObj namedObj)
Constructor.
|
PortSemanticTypeEditorPane(java.awt.Frame owner,
NamedObj namedObj,
int direction)
Constructor
|
SemanticSearchDialog(java.awt.Frame owner,
NamedObj namedObj)
This is the default constructor
|
SemanticTypeEditor(java.awt.Frame owner,
NamedObj namedObj)
This is the default constructor
|
SuggestCompatibleOperation(java.awt.Frame owner,
NamedObj entity,
int op)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static java.util.Vector<SemanticType> |
SMSUtil.getActorSemanticTypes(NamedObj obj)
Copied into core module from the sms module.
|
Modifier and Type | Class and Description |
---|---|
class |
SaveableModelActor
A base class for Spark actors that save models.
|
class |
SparkBaseActor
A base class for actors using JavaSparkContexts.
|
class |
SparkConnection
An attribute that contains connection information to a Spark server.
|
class |
SparkSQLActor |
Constructor and Description |
---|
SparkConnection(NamedObj container,
java.lang.String name)
Create a new SparkConnection with the specified name.
|
Modifier and Type | Class and Description |
---|---|
class |
ConvertColumns |
class |
CreateLabeledPoint
Create an RDD of LabeledPoints from a text file with space-delimited values.
|
class |
CreateVectorRDD
Create an RDD of Vectors from a text file or from an RDD of Strings.
|
class |
DatasetToJson |
class |
DropColumns |
class |
ExtractColumns
Takes a JavaRDD
|
class |
GetLiveMeasurements
Actor for retrieving weather station data from the Firemap web socket server.
|
class |
KMeansApply |
class |
KMeansClustering |
class |
KMeansModel
Train a KMeans model in Spark MLlib.
|
class |
RandomForestModel
Train a RandomForest model using Spark MLlib.
|
class |
RemoveNulls
Removes null values from a JavaRDD
|
class |
RemoveRowsWithNulls |
class |
SantaAnaDetect |
class |
SantaAnaIdentify |
class |
SparkSQLQuery |
class |
Standardize |
class |
StandardizeApply |
class |
SVMApply
Apply a trained support vector machine model to a data set.
|
class |
SVMKModel
Train an SVM model in Spark MLlib.
|
class |
VectorAssemble |
Modifier and Type | Class and Description |
---|---|
class |
StratosphereDirector
A DDP director that uses the Stratosphere engine to convert DDP pattern
actors (Map, Reduce, Cross, CoGroup, and Match) and I/O actors
(DDPDataSink and DDPDataSource) into a Stratosphere job and runs it on
the server.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<NamedObj> |
TagReloadType.targets |
Modifier and Type | Method and Description |
---|---|
NamedObj |
TagEvent.getObj() |
NamedObj |
TagEvent.getSource() |
NamedObj |
TagReloadType.getTarget() |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<NamedObj> |
Tagging.findNamedObjects(NamedOntClass type)
Search for and return named objects with the given type
TODO: extend to support subclass checking
|
static java.util.Set<NamedObj> |
Tagging.findNamedObjects(java.util.Set<NamedOntClass> types)
Search for and return named objects with one or more of the given types
TODO: extend to support subclass checking
|
java.util.Collection<NamedObj> |
TaggingContextManager.getTagTargets() |
java.util.Set<NamedObj> |
TagReloadType.getTargets() |
Modifier and Type | Method and Description |
---|---|
static boolean |
Tagging.addTag(NamedObj obj,
NamedOntClass tag,
PtolemyFrame ptolemyFrame)
Add a tag to the named object
|
static java.util.List<TagReloadType> |
TagReloadType.createExternalChanges(NamedObj target,
java.util.List<NamedOntClass> added,
java.util.List<NamedOntClass> removed) |
static TagReloadType |
TagReloadType.createInteractiveTagAddedChange(NamedOntClass cls,
NamedObj target) |
static TagReloadType |
TagReloadType.createTagAddedChange(NamedOntClass cls,
NamedObj target) |
static TagReloadType |
TagReloadType.createTagRemovedChange(NamedOntClass cls,
NamedObj target) |
static TagReloadType |
TagReloadType.createTagTargetChange(NamedObj target) |
static java.util.Set<NamedOntClass> |
Tagging.getTags(NamedObj obj)
Get the tags for a given named object
|
static void |
Tagging.removeTag(NamedObj obj,
NamedOntClass tag,
boolean lastEvent)
Remove a tag from the named object object
|
static void |
Tagging.removeTag(NamedObj obj,
NamedOntClass tag,
java.util.List<TagEventListener> listeners,
boolean lastEvent) |
void |
TagEvent.setObj(NamedObj obj) |
void |
TaggingContextManager.setTagTarget(NamedObj target) |
void |
TaggingContextManager.setTagTarget(NamedObj target,
ExistingTagsPanel existingTagsPanel) |
Modifier and Type | Method and Description |
---|---|
static TagReloadType |
TagReloadType.createTagTargetChange(java.util.Collection<NamedObj> targets) |
static java.util.Set<NamedOntClass> |
Tagging.getTags(java.util.Collection<NamedObj> objs) |
void |
TaggingContextManager.setTagTarget(java.util.Collection<NamedObj> targets) |
Constructor and Description |
---|
TagEvent(NamedObj obj,
NamedOntClass tag,
boolean lastEvent) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<NamedObj> |
ExistingTagsPanel.getTagTargets() |
Modifier and Type | Method and Description |
---|---|
void |
ExistingTagsPanel.addTag(NamedOntClass cls,
NamedObj object) |
void |
ExistingTagsPanel.informListeners(NamedOntClass cls,
NamedObj object,
boolean notifyListeners,
boolean lastEvent) |
void |
ExistingTagsPanel.setTagTarget(NamedObj object) |
Modifier and Type | Method and Description |
---|---|
void |
ExistingTagsPanel.addTag(NamedOntClass cls,
java.util.Collection<NamedObj> objects) |
void |
ExistingTagsPanel.setTagTarget(java.util.Collection<NamedObj> targets) |
Modifier and Type | Class and Description |
---|---|
class |
TransientStringAttribute
This is a string attribute that overrides the exportMoML method to
effectively remove it (and any children) from MoML generated by the parent
NamedObj.
|
class |
WorkflowRun
A class containing workflow execution metadata.
|
Modifier and Type | Method and Description |
---|---|
void |
WorkflowRenameManager.renamedWorkflow(NamedObj namedObj,
KeplerLSID oldLSID,
KeplerLSID newLSID,
java.lang.String oldName,
java.lang.String newName)
Notify all WorkflowRenameListeners that a workflow was renamed.
|
void |
WorkflowRenameListener.renamedWorkflow(NamedObj namedObj,
KeplerLSID oldLSID,
KeplerLSID newLSID,
java.lang.String oldName,
java.lang.String newName)
A workflow was renamed.
|
static boolean |
ParseWorkflowUtil.setModelParameter(NamedObj model,
java.lang.String name,
java.lang.String value)
Set a parameter value in a workflow.
|
static void |
ParseWorkflowUtil.setParametersFromFile(NamedObj model,
java.lang.String parameterFileStr)
Set parameters in a workflow from a configuration file.
|
Constructor and Description |
---|
TransientStringAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
container.
|
Modifier and Type | Class and Description |
---|---|
class |
ControlAttribute
TODO: notify client of errors
TODO: add pause, resume?
|
class |
ParametersAttribute
TODO: this class necessary?
|
class |
WebView |
class |
WebViewAttribute |
Modifier and Type | Method and Description |
---|---|
NamedObj |
WebViewable.toplevel() |
Modifier and Type | Method and Description |
---|---|
void |
WebViewAttribute.setContainer(NamedObj container)
Set the container.
|
Constructor and Description |
---|
ControlAttribute(NamedObj container,
java.lang.String name) |
ParametersAttribute(NamedObj container,
java.lang.String name) |
WebViewAttribute(NamedObj container,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
class |
WebViewId |
Modifier and Type | Method and Description |
---|---|
static NamedObj |
WebViewId.getNamedObj(java.lang.String id)
Get the NamedObj for a specific id.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<io.vertx.core.json.JsonObject> |
WebViewServer.getClientBuffer(NamedObj model)
Get the client buffers for a workflow.
|
static java.lang.String |
WebViewId.getId(NamedObj namedObj)
Get the web view id for a NamedObj.
|
static void |
WebViewServer.removeModel(NamedObj model) |
static void |
WebViewId.removeWorkflow(NamedObj model)
Remove all the ids inside of the a workflow.
|
static void |
WebViewableUtilities.sendData(io.vertx.core.json.JsonObject jsonData,
NamedObj source) |
static void |
WebViewableUtilities.sendEvent(WebViewableUtilities.Event type,
NamedObj source) |
static void |
WebViewableUtilities.sendEvent(WebViewableUtilities.Event type,
NamedObj source,
java.util.Date timestamp) |
static void |
WebViewableUtilities.sendEvent(WebViewableUtilities.Event type,
NamedObj source,
java.lang.String id) |
static void |
WebViewableUtilities.sendOptions(NamedObj source,
java.lang.String id) |
static void |
WebViewableUtilities.sendTitle(java.lang.String title,
NamedObj source) |
void |
WebViewId.setContainer(NamedObj container)
Override the base class to remove an existing WebViewId in the
container.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
Workflow._model |
Modifier and Type | Method and Description |
---|---|
NamedObj |
Workflow.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
Workflow.setModel(NamedObj no) |
Modifier and Type | Method and Description |
---|---|
void |
WorkflowRunManagerRecording.renamedWorkflow(NamedObj namedObj,
KeplerLSID oldLSID,
KeplerLSID newLSID,
java.lang.String oldName,
java.lang.String newName)
A workflow was renamed.
|
Modifier and Type | Class and Description |
---|---|
static class |
WorkflowRunManagerPanel.Factory
A factory that creates a TabPane.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
static class |
WorkflowRunEnginePreferenceTab.Factory
A factory that creates the preference panel for the
PreferencesFrame.
|
static class |
WorkflowSchedulerPreferenceTab.Factory
A factory that creates the ServicesListModification panel for the
PreferencesFrame.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
CreateUniqueFile
This actor creates a uniquely-named file in given a directory dir.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends NamedObj> |
ModelElementClassProvider.getClass(java.lang.String className,
VersionSpecification versionSpec)
Return the requested class for the requested version (if specified).
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends NamedObj> |
DefaultModelElementClassProvider.getClass(java.lang.String className,
VersionSpecification versionSpec)
Get a class by name and version.
|
java.lang.Class<? extends NamedObj> |
PackageBasedModelElementClassProvider.getClass(java.lang.String className,
VersionSpecification versionSpec)
Return the requested class for the requested version (if specified).
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayToString
This actor reads an array and writes a string with all the elements.
|
class |
BooleanAccumulator
This actor reads a sequence of boolean values and writes one boolean value
from their combination.
|
class |
DirectoryMaker
This actor creates a new directory.
|
class |
FileArrayPrinter
This actor reads a directory and writes a string array of the non-hidden,
readable files in it, including their path names.
|
class |
PermanentStringConstant
This actor generates a sequence of the input string.
|
class |
SimpleFileReader
This actor reads a file and outputs its contents as a single string.
|
class |
StatusChecker
FIXME: Add documents here.
|
class |
StringAccumulator
This actor reads several strings and writes them into one string.
|
class |
StringSplitter
Read a string and write an array filled with the parts of the string.
|
class |
StringToInt
This actor converts a string to an integer.
|
class |
StringToLong
This actor converts a string to a long.
|
class |
TextFileWriter
This actor reads a string-valued input token and writes it to the
corresponding file without any extra line breaks.
|
class |
TokenCounter
This actor consumes and counts all tokens from the input port and prints out
their overall number.
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectToRecord
Ptolemy actor to produce from an ObjectToken a RecordToken, with record
entries corresponding to fields within the object carried by the ObjectToken.
|
class |
OrbImageSource
This actor connects to an Antelope ORB and collects packets matching the
given sourcename.
|
class |
OrbLogger
This actor connects to an Antelope ORB and collects element values for
weather elements such as temperature,pressure,humidity,wind.
|
class |
OrbPacketChannelExtractor
This actor receives OrbPacket objects ensconced in ObjectTokens and extracts
any OrbPacketChannels from the OrbPackets and outputs them as
OrbPacketChannel objects ensconced in ObjectTokens.
|
class |
OrbPacketObjectSource
This actor connects to an Antelope ORB and provides a stream of
OrbPacket objects to Ptolemy, delivered as ObjectToken s. |
class |
OrbSensorDataSource
This actor connects to an Antelope ORB and collects packets matching the
given sourcename.
|
class |
OrbWaveformSink
Ptolemy actor to send waveform data to an Antelope ORB
|
class |
OrbWaveformSource
This actor connects to an Antelope ORB and collects packets matching the
given sourcename, supplying samples from waveform packets to the channels of
the output port.
|
class |
QAQC
Produce an output token on each firing with a value that is equal to a QAQC
checked version of the input.
|
class |
RecordToObject
Ptolemy actor to use a RecordToken to fill in the fields of a newly
instantiated Object and then output this object encapsulated within an
ObjectToken.
|
Modifier and Type | Class and Description |
---|---|
class |
ArchiveCounter
Chop up list of files to archive lists with a minimum size.
|
class |
ArrayPermute
Create all permutations of input arrays.
|
class |
BrowserUI |
class |
CommandLine
Given a command string, the CommandLine actor executes it using the
java Runtime class.
|
class |
CommandLineExec
Execute a command string.
|
class |
CreateExpressionFromQuery |
class |
CreateRequestFromResult |
class |
DatabaseWriter
This actor performs database updates and returns the number of updated rows.
|
class |
DelayStreamToASpecificElement
Postpone a stream of files until a specific element is found and bring that
element in front.
|
class |
Email
Email actor is a notification actor that allows communication with the user
via email especially from the remote execution of the long-runing workflows.
|
class |
EnumItemTriggered
This Actor will extract items from an XML document. for now it will only
extract the first item.
|
class |
FASTACounter
On each firing, output the number of FASTA entries in a file.
|
class |
MatchDisplay
Show the Match Results in a tabulated form.
|
class |
MessageBasedWebService
Deprecated.
Use org.sdm.spa.WebService or org.sdm.spa.WSWithComplexTypes instead.
|
class |
ProcessFileRT
no documentation yet.
|
class |
Repeat
Deprecated.
use ptolemy.domains.sdf.lib.Repeat instead.
|
class |
SoaplabAnalysis
The following actor is for exectuing the standard soaplab operations after
creating soaplab clients and setting input operations in the former stages of
the workflow.
|
class |
SoaplabChooseOperation
The following actor is for choosing set_<name> operations for executing
any derived web service registered at EBI.
|
class |
SoaplabChooseResultType
The following actor is for choosing get_<name> operations for
displaying web service execution results as desired.
|
class |
SoaplabServiceStarter
The following actor is for creating the soaplab client as well as setting the
client's set_<name> operations with appropriate values.The output is
the soaplab service client itself, forwarded to other others such as
SoaplabAnalysis
|
class |
Ssh2Exec
FIXME
THIS ACTOR SHARES DUPLICATE CODE WITH Ssh2Exec.
|
class |
StringReverse
Output the reverse of a string provided at the input.
|
class |
SyncOnTerminator
Pass on a stream of tokens except for a specific element (termination) and
emit the termination when it is found in the stream
NumberOfOccurencesth times.
|
class |
TextualInteractionShell
This actor creates a command shell on the screen, sending commands that are
typed by the user to its output port, and reporting strings received at its
input by displaying them.
|
class |
TextualInteractionShell.ShellTableau
Version of ExpressionShellTableau that records the size of the display
when it is closed.
|
class |
Timestamp
Returns the current date and time in "yyyy-MM-dd z HH:mm:ss" format.
|
class |
WebService
The WebService actor provides the user with a plug-in interface to execute
any WSDL-defined web service.
|
class |
WebServiceStub
Deprecated.
Use org.sdm.spa.WebService or org.sdm.spa.WSWithComplexTypes instead
|
class |
WSWithComplexTypes
This actor executes SOAP web services defined by WSDLs.
|
class |
XMLAssembler
On each firing, read one token from each input port and assemble them into an
XML document where the root element name is specified by the output port
name.
|
class |
XMLDisassembler
This actor disassembles an XML document into its child elements.
|
class |
XMLUpdater
On each firing, read an XML token from port input, one token from each
additional input port, and output the original XML updated with new values.
|
class |
XPath
XPath selects XML nodes based on the XPath syntax.
|
class |
XSLTActor
Given an XSL transformation file, performs the specified transformation on
the input XML doc.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectoryCreate
Creates the directory specified by the input port if it doesn't exist plus
parent directories.
|
Modifier and Type | Class and Description |
---|---|
class |
VizActor
This actor is used to visualize data from various sources in SPA's promoter
identification workflow.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericFileCopier
Copy files between local and remote machine or between two remote machines,
using scp, sftp, bbcp or srmlite protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleShellTAPEffigy
Based on the original Ptolemy II v.3.0.2 code for expression shell.
|
static class |
DoubleShellTAPEffigy.ShellFactory
A factory for creating new Ptolemy effigies.
|
class |
DoubleShellTAPTableau
Based on the Ptolemy II v.3.0.2 code ExpressionShellTableau.java A tableau
that provides an interactive shell for evaluating expressions.
|
static class |
DoubleShellTAPTableau.Factory
A factory that creates a control panel to display a Tcl Shell
|
class |
UserInteractiveShell
This actor code is adopted from InteractiveShell.java by Edward A.
|
class |
UserInteractiveShell.ShellTableau
Version of ExpressionShellTableau that records the size of the display
when it is closed.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
DoubleShellTAPEffigy.getModel()
Return the model used to store variables.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
TextFileReader
This actor reads a text file and outputs an array of the evaluations of all
lines read.
|
Modifier and Type | Class and Description |
---|---|
class |
DataGridTransfer
DataGridTransfer is a Kepler Actor which has a functionality similar to
the SRB/IRODS commands, namely Sget, Sput, iget, and iput.
|
class |
SGet
SGet is a Kepler Actor which has a functionality similar to the SRB command
namely "Sget".
|
class |
SGetPhysicalLocation
Get the physical location of SRB files.
|
class |
SProxy
Executes a proxy command.
|
class |
SPut
SPut is a Kepler Actor which has a functionality similar to the SRB command
namely "Sput".
|
class |
SRBAddMD
SRBAddMD is a Kepler Actor which adds user defined metadeta to an SRB dataset
or collection.
|
class |
SRBConnect
The SRBConnection actor provides users with valid accounts an ability to
connect to the SDSC Storage Resoure Broker from within the Kepler
computational environment.
|
class |
SRBCreateQueryConditions
Creates an array of query conditions from user selections.
|
class |
SRBCreateQueryInterface
Create an html interface for querying the SRB.
|
class |
SRBDisconnect
This actor reads an SRB file.
|
class |
SRBGetMD
SRBGetMD is a Kepler Actor which gets user defined metadeta for an SRB
dataset or collection.
|
class |
SRBProxyCommand
SProxyCommand is a Kepler Actor which has a functionality similar to the SRB
command namely "Spcommand".
|
class |
SRBQueryMD
Query the metadata.
|
class |
SRBReader
SRBReader/StreamGet is a Kepler Actor which has a functionality similar to
the SRB command namely "Sget".However SRBReader actor downloads data from the
SRB remote file with a streaming process as a byte of arrays instead of a
parallel get.
|
class |
SRBWriter
SRBWriter/StreamPut is a Kepler Actor which has a functionality similar to
the SRB command namely "Sput".However SRBWriter actor uploads data to the SRB
with a streaming process by writing a byte of arrays to the SRB remote file
instead of a parallel upload.
|
Modifier and Type | Class and Description |
---|---|
class |
RecordMerger
This actor merges a RecordToken from each input.
|
class |
RecordToStrings
This actor converts a record into a string of labels and a string of values.
|
class |
StringsToRecord
This actor converts a set of labels and values to a record.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInitializableAttribute
An abstract base class for attributes that are preinitialized,
initialized, and wrapped up during execution of a model.
|
class |
AtomicActor<T extends IOPort>
An AtomicActor is an executable entity that cannot itself contain
other actors.
|
class |
CommunicationAspectAttributes
Attributes for ports decorated by a communication aspect.
|
class |
CompositeActor
A CompositeActor is an aggregation of actors.
|
class |
ConstantPublisherPort
This is a specialized output port that publishes constant data sent on
the specified named channel.
|
class |
Director
A Director governs the execution within a CompositeActor.
|
class |
DoNothingDirector
A director that does nothing, for use in models that have no useful
execution.
|
class |
ExecutionAttributes
Container for decorator attributes that are provided to actors by
a ExecutionAspect.
|
class |
IOPort
This class supports exchanging data between entities via message passing.
|
class |
IORelation
This class mediates connections between ports that can send data to
one another via message passing.
|
class |
LazyTypedCompositeActor
An aggregation of typed actors with lazy evaluation.
|
class |
LocalClock
A clock that keeps track of model time at a level of the model hierarchy
and relates it to the time of the enclosing model, if there is one.
|
class |
Manager
A Manager governs the execution of a model in a domain-independent way.
|
class |
PublisherPort
This is a specialized output port that publishes data sent through it on
the specified named channel.
|
class |
PubSubPort
An abstract base class for publisher and subscriber ports.
|
class |
SubscriberPort
This is a specialized input port that subscribes to data sent
to it on the specified named channel.
|
class |
SubscriptionAggregatorPort
Aggregate data produced by multiple publishers.
|
class |
TypeAttribute
An attribute for defining a data type for a port.
|
class |
TypedAtomicActor
A TypedAtomicActor is an AtomicActor whose ports and parameters have types.
|
class |
TypedCompositeActor
A TypedCompositeActor is an aggregation of typed actors.
|
class |
TypedIOPort
An IOPort with a type.
|
class |
TypedIORelation
This class overrides some of the methods in IORelation to ensure that
TypedIOPorts are only connected to TypedIOPorts.
|
class |
TypeOpaqueCompositeActor
A composite actor whose ports have types, but the actors inside are
not required to be typed.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<NamedObj,ActorExecutionAspect> |
Director._aspectForActor
Contains a map of actors and the ExecutionAspect that is specified for the actor.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
Manager.getContainer()
Return the top-level composite actor for which this manager
controls execution.
|
NamedObj |
TypeEvent.getSource()
Return the Typeable whose type is changed.
|
NamedObj |
FiringEvent.getSource()
Return the source of the event.
|
NamedObj |
IOPortEvent.getSource()
Return the port that caused this event.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<NamedObj> |
ExecutionAspectHelper.getEntitiesToDecorate(CompositeEntity container)
Execution aspects are decorators and this method recursively computes
all entities inside a given container that are decorated by execution aspects.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
Director._actorFinished(NamedObj actor)
Return true if the actor finished execution.
|
protected boolean |
Director._schedule(NamedObj actor,
Time timestamp)
Schedule an actor for execution on a ExecutionAspect.
|
boolean |
LazyTypedCompositeActor.deepContains(NamedObj inside)
Return true if this object contains the specified object,
directly or indirectly.
|
void |
ExecutionAspectListener.event(NamedObj actor,
double physicalTime,
ExecutionAspectListener.ExecutionEventType scheduleEvent)
Plot a new execution event for an actor (i.e. an actor
started/finished execution, was preempted or resumed).
|
Time |
Director.getDeadline(NamedObj actor,
Time timestamp)
Compute the deadline for an actor firing.
|
ActorExecutionAspect |
Director.getExecutionAspect(NamedObj actor)
Find the ExecutionAspect for the actor.
|
double |
ActorExecutionAspect.getExecutionTime(NamedObj actor)
Get the execution time of an actor.
|
java.lang.String |
DesignPatternGetMoMLAction.getMoml(NamedObj object,
java.lang.String name)
Generate the Moml string for the given object.
|
void |
ActorExecutionAspect.notifyExecutionListeners(NamedObj entity,
java.lang.Double time,
ExecutionAspectListener.ExecutionEventType eventType)
Notify execution listeners about rescheduling events.
|
void |
InstanceOpener.openAnInstance(NamedObj entity)
Open the specified instance.
|
void |
Director.resumeActor(NamedObj actor)
Resume the execution of an actor that was previously blocked because
it didn't have all the resources it needed for execution.
|
static Time |
ExecutionAspectHelper.schedule(ActorExecutionAspect aspect,
NamedObj actor,
Time environmentTime,
Time deadline)
Schedule an actor for execution on an aspect and return the next time
this aspect has to perform an action.
|
Time |
ActorExecutionAspect.schedule(NamedObj actor,
Time environmentTime,
Time deadline,
Time executionTime)
Schedule the actor.
|
void |
Director.setContainer(NamedObj container)
Specify the container.
|
void |
AbstractInitializableAttribute.setContainer(NamedObj container)
Override the base class to register as an
Initializable
so that preinitialize() is invoked, and as a
HierarchyListener , so that we are notified of
changes in the hierarchy above. |
void |
TypeAttribute.setContainer(NamedObj container)
Override the base class to remove any other instances of TypeAttribute.
|
Modifier and Type | Method and Description |
---|---|
void |
ExecutionAspectListener.initialize(java.util.List<NamedObj> actors,
ActorExecutionAspect scheduler)
Initialize listener.
|
Constructor and Description |
---|
AbstractInitializableAttribute(NamedObj container,
java.lang.String name)
Construct an instance of the attribute.
|
CommunicationAspectAttributes(NamedObj target,
Decorator decorator)
Constructor to use when editing a model.
|
CommunicationAspectAttributes(NamedObj target,
java.lang.String name)
Constructor to use when parsing a MoML file.
|
ExecutionAttributes(NamedObj target,
Decorator decorator)
Constructor to use when editing a model.
|
ExecutionAttributes(NamedObj target,
java.lang.String name)
Constructor to use when parsing a MoML file.
|
LocalClock(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlaceableActor
Base class for actors that implement the Placeable interface.
|
class |
BrowserEffigy
An effigy for a web browser.
|
static class |
BrowserEffigy.Factory
A factory for creating new effigies.
|
class |
BrowserTableau
A tableau representing a web browser window.
|
static class |
BrowserTableau.Factory
A factory that creates web browser tableaux for Ptolemy models.
|
class |
ColorAttribute
This is an attribute that specifies a color.
|
class |
CommunicationAspectMonitor
This actor implements a Communication aspect Monitor.
|
class |
CommunicationAspectMonitor.CommunicationAspectMonitorEditorFactory
Factory that creates the schedule plotter.
|
class |
Configuration
The configuration of an application that uses Ptolemy II classes.
|
class |
ConfigurationEffigy
An effigy for a Ptolemy II model.
|
class |
Console
A tableau that displays Console messages.
|
static class |
Console.Factory
A factory that creates a control panel to display Console.
|
class |
DebugListenerTableau
A tableau representing a debug listener window.
|
class |
DialogTableau
A tableau representing a Dialog in a toplevel window.
|
class |
EditorFactory
This is an attribute that can create an editor for interactively
configuring its container.
|
class |
EditorPaneFactory
This is an attribute that can create a pane (called a "configuration
widget") for interactively configuring its container.
|
class |
Effigy
An effigy represents model metadata, and is contained by the
model directory or by another effigy.
|
class |
EffigyFactory
A configuration contains an instance of this class, and uses it to create
effigies from a URL, or to create blank effigies of a particular kind.
|
class |
ExecutionAspectPlotterEditorFactory
Factory that creates the plotter for the schedule of actors on a
resource scheduler.
|
class |
ExpressionShellEffigy
A representative of an expression shell.
|
static class |
ExpressionShellEffigy.ShellFactory
A factory for creating new Ptolemy effigies.
|
class |
ExpressionShellTableau
A tableau that provides an interactive shell for evaluating expressions.
|
static class |
ExpressionShellTableau.Factory
A factory that creates a control panel to display an Expression Shell.
|
class |
ExternalTextEffigy
An external EDITOR-based effigy for a text file (see
ExternalTextTableau ). |
class |
ExternalTextTableau
A tableau representing an external text editor (for now emacs only, with
the gnuserv package installed).
|
class |
FileOrURLEditorFactory
An editor factory for an attribute that has a fileOrURL parameter.
|
class |
HTMLEffigy
An effigy for an HTML file.
|
class |
HTMLEffigyFactory
A factory for creating new effigies for HTML pages.
|
class |
HTMLViewerTableau
A tableau representing a rendered HTML view in a toplevel window.
|
static class |
HTMLViewerTableau.Factory
A factory that creates HTML viewer tableaux for Ptolemy models.
|
class |
ImageTokenEffigy
An effigy for a file that contains an image.
|
static class |
ImageTokenEffigy.Factory
A factory for creating new effigies.
|
class |
InsideEntityEditorPaneFactory
This is an attribute that can create a pane (called a "configuration
widget") for interactively configuring an entity contained by its container.
|
class |
JVMTableau
A tableau that displays Java Virtual Machine information such
as the version number and other properties.
|
static class |
JVMTableau.Factory
A factory that creates a control panel to display JVM Properties.
|
class |
LevelSkippingTableauFactory
This class is an attribute that creates a tableau to view an object
contained by the model associated with the specified effigy.
|
class |
LiveLink
An attribute that provides a link to a specified URL.
|
class |
LocationAttribute
This attribute stores the width and height of a graphical component.
|
class |
MatrixTokenTableau
A tableau representing matrix tokens in a top-level window with a table.
|
static class |
MatrixTokenTableau.Factory
A factory that creates a matrix token tableau.
|
class |
ModelDirectory
A directory of open models.
|
class |
ModelRepaintController
A class to do scheduled repaints at certain user specified moments in
the execution of the model.
|
class |
PasswordAttribute
An attribute that represents a password.
|
class |
PlotEffigy
An effigy for a plot file.
|
static class |
PlotEffigy.Factory
A factory for creating new effigies.
|
class |
PlotTableau
A tableau representing a plot in a toplevel window.
|
static class |
PlotTableau.Factory
A factory that creates a plot tableau for Ptolemy models.
|
class |
PtolemyEffigy
An effigy for a Ptolemy II model.
|
static class |
PtolemyEffigy.Factory
A factory for creating new Ptolemy effigies.
|
static class |
PtolemyEffigy.FactoryWithoutNew
A factory for creating new Ptolemy effigies, but without the
capability of creating a new blank effigy.
|
class |
PtolemyPreferences
Default preferences definition for Vergil.
|
class |
PtolemyTableauFactory
This is an intermediate container tableau factory that is designed to contain
all tableau factories in a configuration that are capable of displaying a
Ptolemy II model.
|
class |
RunTableau
A tableau that creates a new run control panel for a ptolemy model.
|
static class |
RunTableau.Factory
A factory that creates run control panel tableaux for Ptolemy models.
|
static class |
RunTableau.TopFactory
A factory that creates run control panel tableaux for the model
associated with a top-level effigy (one that has a file
representation).
|
class |
SizeAttribute
This attribute stores the width and height of a graphical component.
|
class |
Tableau
A tableau is a visual representation of a Ptolemy II model in a top-level
window.
|
class |
TableauFactory
This class is an attribute that creates a tableau to view a specified effigy.
|
class |
TextEditorTableau
A tableau representing a text window.
|
static class |
TextEditorTableau.Factory
A factory that creates text editor tableaux for Ptolemy models.
|
class |
TextEffigy
An effigy for a text file.
|
static class |
TextEffigy.Factory
A factory for creating new effigies.
|
class |
TokenEffigy
An effigy for a file that contains one or more tokens, one per line,
represented as text in the expression language.
|
static class |
TokenEffigy.Factory
A factory for creating new effigies.
|
class |
TokenTableau
A tableau representing one or more tokens in a top-level window with
a text editor.
|
static class |
TokenTableau.Factory
A factory that creates a token tableau.
|
class |
TransitionEditorPaneFactory
An editor for a transition.
|
class |
WelcomeWindowTableau
A tableau representing a rendered HTML view in a toplevel window that
has no menu choices.
|
class |
WindowPropertiesAttribute
This attribute stores properties of a window, including the width,
height, and location.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
EditParametersDialog._target
The target object whose parameters are being edited.
|
protected NamedObj |
PtolemyApplet._toplevel
The top-level composite actor, created in the init() method.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<NamedObj> |
ExecutionAspectPlotterEditorFactory._actors
Contains the actors inside a ptides platform (=platforms).
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
PtolemyApplet._createModel(Workspace workspace)
Create a model.
|
protected NamedObj |
MoMLApplet._createModel(Workspace workspace)
Read the model from the modelURL applet parameter
and filter out any graphical classes that might require us
to have diva.jar in the classpath.
|
protected NamedObj |
MoMLApplet._createModel(Workspace workspace,
boolean filterGraphicalClasses)
Read the model from the modelURL applet parameter.
|
NamedObj |
PtolemyFrame.getModel()
Get the associated model or Ptolemy II object.
|
NamedObj |
ExpressionShellEffigy.getModel()
Return the model used to store variables.
|
NamedObj |
PtolemyEffigy.getModel()
Return the ptolemy model that this is an effigy of.
|
NamedObj |
RenameConfigurer.getObject()
Get the object upon which this RenameConfigurer is operating.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<NamedObj> |
ConfigurationApplication.models()
Return a list of the Ptolemy II models that were created by processing
the command-line arguments.
|
Modifier and Type | Method and Description |
---|---|
protected Tableau |
ConfigurationApplication._openModel(NamedObj entity)
Open the specified Ptolemy II model.
|
static java.lang.String |
Configuration.checkCloneFields(NamedObj namedObj)
Check that clone(Workspace) method properly sets the fields.
|
void |
LiveLink.createEditor(NamedObj object)
Create an editor for configuring the specified object.
|
void |
EditorFactory.createEditor(NamedObj object)
Create an editor for configuring the specified object.
|
void |
Editable.createEditor(NamedObj object)
Create an editor for configuring the specified object.
|
void |
FileOrURLEditorFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for configuring the specified object.
|
void |
LiveLink.createEditor(NamedObj object,
java.awt.Frame parent)
Create a doc viewer for the specified object with the
specified parent window.
|
void |
ExecutionAspectPlotterEditorFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for configuring the specified object with the
specified parent window.
|
abstract void |
EditorFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for configuring the specified object with the
specified parent window.
|
void |
Editable.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for configuring the specified object with the
specified parent window.
|
void |
CommunicationAspectMonitor.CommunicationAspectMonitorEditorFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for configuring the specified object with the
specified parent window.
|
static java.awt.Component |
EditorPaneFactory.createEditorPane(NamedObj object)
Return a new default widget for configuring the specified object.
|
static java.awt.Component |
EditorPaneFactory.createEditorPane(NamedObj object,
PtolemyQuery query)
Return a new default widget for configuring the specified object.
|
void |
ExecutionAspectPlotterEditorFactory.event(NamedObj actor,
double physicalTime,
ExecutionAspectListener.ExecutionEventType scheduleEvent)
Plot a new execution event for an actor (i.e. an actor
started/finished execution, was preempted or resumed).
|
static Effigy |
Configuration.findEffigy(NamedObj model)
Find an effigy for the specified model by searching all the
configurations that have been created.
|
static Effigy |
Effigy.findToplevelEffigy(NamedObj object)
Find the effigy associated with the top level of the object, and if not
found but the top level has a ContainmentExtender attribute, use that
attribute to find the containment extender of the top level and continue
the search.
|
PtolemyEffigy |
TableauFrame.getEffigy(NamedObj model)
Get the effigy for the specified Ptolemy model.
|
PtolemyEffigy |
Configuration.getEffigy(NamedObj model)
Get the effigy for the specified Ptolemy model.
|
int |
ConfigurationApplication.IgnoreErrorHandler.handleError(java.lang.String element,
NamedObj context,
java.lang.Throwable exception)
Ignore the error.
|
static boolean |
Configurer.isVisible(NamedObj target,
Settable settable)
Return true if the given settable should be visible in a
configurer panel for the specified target.
|
void |
Configuration.openAnInstance(NamedObj entity)
Open the specified instance.
|
Tableau |
Configuration.openInstance(NamedObj entity)
Open the specified instance.
|
Tableau |
Configuration.openInstance(NamedObj entity,
CompositeEntity container)
Open the specified instance.
|
Tableau |
Configuration.openModel(NamedObj entity)
Open the specified Ptolemy II model.
|
Tableau |
Configuration.openModel(NamedObj entity,
CompositeEntity container)
Open the specified Ptolemy II model.
|
static Token |
PtolemyPreferences.preferenceValue(NamedObj context,
java.lang.String preferenceName)
Check to see whether a preference of the specified name is
defined in the specified context, and if it is, return its value.
|
static Token |
PtolemyPreferences.preferenceValueLocal(NamedObj context,
java.lang.String preferenceName)
Check to see whether a preference of the specified name is
defined in the container of the specified context, either directly
or within an instance of PtolemyPreferences, or
globally, and if it is, return it's value.
|
void |
ModelRepaintController.setContainer(NamedObj container)
Specify the container NamedObj, adding this attribute to the
list of attributes in the container.
|
void |
PtolemyFrame.setModel(NamedObj model)
Set the associated model.
|
void |
PtolemyEffigy.setModel(NamedObj model)
Set the ptolemy model that this is an effigy of.
|
Modifier and Type | Method and Description |
---|---|
void |
ExecutionAspectPlotterEditorFactory.initialize(java.util.List<NamedObj> actors,
ActorExecutionAspect scheduler)
Initialize plot.
|
Constructor and Description |
---|
ColorAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
CommunicationAspectMonitorEditorFactory(NamedObj container,
java.lang.String name)
Constructs a SchedulePlotter$SchedulePlotterEditorFactory object.
|
Configurer(NamedObj object)
Construct a configurer for the specified object.
|
EditorFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
EditorPaneFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
EditParametersDialog(java.awt.Frame owner,
NamedObj target)
Construct a dialog with the specified owner and target.
|
EditParametersDialog(java.awt.Frame owner,
NamedObj target,
java.lang.String label)
Construct a dialog with the specified owner and target.
|
ExecutionAspectPlotterEditorFactory(NamedObj container,
java.lang.String name)
Constructs a SchedulePlotter$SchedulePlotterEditorFactory object.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name,
java.lang.String style)
Create a factory with the given name and container and syntax style.
|
FileOrURLEditorFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
InsideEntityEditorPaneFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
LevelSkippingTableauFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
LiveLink(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
LocationAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
ModelRepaintController(NamedObj container,
java.lang.String name)
Construct an instance of the ModelRepaintController.
|
PtolemyFrame(NamedObj model)
Construct a frame associated with the specified Ptolemy II model.
|
PtolemyFrame(NamedObj model,
Tableau tableau)
Construct a frame associated with the specified Ptolemy II model
or object.
|
PtolemyPreferences(NamedObj container,
java.lang.String name)
Construct an instance of the preferences attribute.
|
PtolemyQuery(NamedObj handler)
Construct a panel with no queries in it and with the specified
change handler.
|
PtolemyTableauFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
RenameConfigurer(NamedObj object)
Construct a rename configurer for the specified entity.
|
RenameDialog(java.awt.Frame owner,
NamedObj target)
Construct a dialog with the specified owner and target.
|
SizeAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
TableauFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
TopFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
TransitionEditorPaneFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
WindowPropertiesAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
Modifier and Type | Class and Description |
---|---|
class |
ExecShellEffigy
A representative of an Exec expression shell.
|
static class |
ExecShellEffigy.ShellFactory
A factory for creating new Ptolemy effigies.
|
class |
ExecShellTableau
A tableau that provides a Exec Shell for interacting with the Bash shell.
|
static class |
ExecShellTableau.Factory
A factory that creates a control panel to display a Exec Shell.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
ExecShellEffigy.getModel()
Return the model used to store variables.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
ActionGUIProperty
A GUI property that is associated with an action.
|
class |
Button
A GUI property that encloses a JButton component.
|
class |
ComboBox
A GUI property that encloses a JComboBox component.
|
static class |
ComboBox.Item
The base class for an item that can be added to the combo box as a choice.
|
class |
GUIAction
A helper class to handle actions in GUI properties.
|
class |
GUIProperty
Base class for the properties that can be used to configure a tableau.
|
class |
Panel
A GUI property that encloses a JPanel component.
|
class |
Separator
A GUI property that encloses a JSeparator component.
|
class |
ToolBar
A GUI property that encloses a JToolBar component.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
GUIAction._parsedObject
The object obtained by parsing the moml text, or null.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
GUIAction.getModel()
Get the model contained in the current frame.
|
Modifier and Type | Method and Description |
---|---|
void |
ComboBox.Item.setContainer(NamedObj container)
Specify the container NamedObj, adding this attribute to the
list of attributes in the container.
|
void |
GUIProperty.setContainer(NamedObj container)
Specify the container NamedObj, adding this attribute to the
list of attributes in the container.
|
Constructor and Description |
---|
ActionGUIProperty(NamedObj container,
java.lang.String name)
Construct a GUI property with the given name contained by the specified
entity.
|
Button(NamedObj container,
java.lang.String name)
Construct a GUI property with the given name contained by the specified
entity.
|
ComboBox(NamedObj container,
java.lang.String name)
Construct a GUI property with the given name contained by the specified
entity.
|
ComboBox(NamedObj container,
java.lang.String name,
javax.swing.JComponent component)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component.
|
ComboBox(NamedObj container,
java.lang.String name,
javax.swing.JComponent component,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component and the given layout
constraint.
|
ComboBox(NamedObj container,
java.lang.String name,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given layout
constraint.
|
GUIAction(NamedObj container,
java.lang.String name)
Construct an item with the given name contained by the specified
entity.
|
GUIProperty(NamedObj container,
java.lang.String name)
Construct a GUI property with the given name contained by the specified
entity.
|
GUIProperty(NamedObj container,
java.lang.String name,
javax.swing.JComponent component)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component.
|
GUIProperty(NamedObj container,
java.lang.String name,
javax.swing.JComponent component,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component and the given layout
constraint.
|
GUIProperty(NamedObj container,
java.lang.String name,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given layout
constraint.
|
Panel(NamedObj container,
java.lang.String name)
Construct a GUI property with the given name contained by the specified
entity.
|
Panel(NamedObj container,
java.lang.String name,
javax.swing.JComponent component)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component.
|
Panel(NamedObj container,
java.lang.String name,
javax.swing.JComponent component,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component and the given layout
constraint.
|
Panel(NamedObj container,
java.lang.String name,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given layout
constraint.
|
Separator(NamedObj container,
java.lang.String name)
Construct a GUI property with the given name contained by the specified
entity.
|
Separator(NamedObj container,
java.lang.String name,
javax.swing.JComponent component)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component.
|
Separator(NamedObj container,
java.lang.String name,
javax.swing.JComponent component,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component and the given layout
constraint.
|
Separator(NamedObj container,
java.lang.String name,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given layout
constraint.
|
ToolBar(NamedObj container,
java.lang.String name)
Construct a GUI property with the given name contained by the specified
entity.
|
ToolBar(NamedObj container,
java.lang.String name,
javax.swing.JToolBar component)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component.
|
ToolBar(NamedObj container,
java.lang.String name,
javax.swing.JToolBar component,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given Java Swing component and the given layout
constraint.
|
ToolBar(NamedObj container,
java.lang.String name,
java.lang.Object constraint)
Construct a GUI property with the given name contained by the specified
entity with the given layout
constraint.
|
Modifier and Type | Class and Description |
---|---|
class |
TclShellEffigy
A representative of an Tcl expression shell.
|
static class |
TclShellEffigy.ShellFactory
A factory for creating new Ptolemy effigies.
|
class |
TclShellTableau
A tableau that provides a Tcl Shell for interacting with Ptjacl,
a 100% Java implementation of Tcl.
|
static class |
TclShellTableau.Factory
A factory that creates a control panel to display a Tcl Shell.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
TclShellEffigy.getModel()
Return the model used to store variables.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
PythonShellEffigy
A representative of an Python expression shell.
|
static class |
PythonShellEffigy.ShellFactory
A factory for creating new Ptolemy effigies.
|
class |
PythonShellTableau
A tableau that provides an interactive shell for evaluating Python expressions.
|
static class |
PythonShellTableau.Factory
A factory that creates a control panel to display a Python shell.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
PythonShellEffigy.getModel()
Return the model used to store variables.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
InterfaceTableau
A tableau that creates a new run control panel for a ptolemy model.
|
static class |
InterfaceTableau.Factory
A factory that creates run control panel tableaux for Ptolemy models.
|
class |
LayoutTableau
A run control pane for the model.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
CheckBoxStyle
This attribute annotates user settable attributes to specify
a checkbox style for configuring the containing attribute.
|
class |
ChoiceStyle
This attribute annotates user settable attributes to specify
an uneditable combobox style for configuring the containing attribute.
|
class |
EditableChoiceStyle
This attribute annotates user settable attributes to specify
an editable combobox style for configuring the containing attribute.
|
class |
FileChooserStyle
This attribute annotates user settable attributes to specify
that the value of the parameter can be optionally given using a
FileChooser.
|
class |
HiddenStyle
This attribute annotates user settable attributes to specify
a version of the line style which is invisible.
|
class |
LineStyle
This attribute annotates user settable attributes to specify
an arbitrary type-in line style for configuring the containing attribute.
|
class |
NotEditableLineStyle
This attribute annotates user settable attributes to specify
a version of the line style which is fixed and not editable.
|
class |
NoteStyle
This attribute displays a note instead of a parameter value.
|
class |
ParameterEditorStyle
This attribute annotates user settable attributes to specify the style
used for configuring the containing attribute.
|
class |
TextStyle
This attribute annotates user settable attributes to specify an
arbitrary multi-line text area style for configuring the containing
attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
ParameterEditorStyle.setContainer(NamedObj container)
Override the base class to first check that the container is
an instance of Settable.
|
void |
CheckBoxStyle.setContainer(NamedObj container)
Override the base class to check that the container is
an instance of parameter.
|
Constructor and Description |
---|
ChoiceStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
EditableChoiceStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
FileChooserStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
HiddenStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
LineStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
NotEditableLineStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
NoteStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
ParameterEditorStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
StyleConfigurer(NamedObj object)
Construct a configurer for the specified object.
|
TextStyle(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleTableau
A simple tableau.
|
static class |
SimpleTableau.Factory
A factory that creates run control panel tableaux for Ptolemy models.
|
static class |
SimpleTableau.TopFactory
A factory that creates run control panel tableaux for the model
associated with a top-level effigy (one that has a file
representation).
|
class |
TestModel
A model for testing.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
TopFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsoluteValue
Produce an output token on each firing with a value that is
equal to the absolute value of the input.
|
class |
Accumulator
Output the initial value plus the sum of all the inputs since
the last time a true token was received at the reset port.
|
class |
AddSubtract
A polymorphic adder/subtractor.
|
class |
ArrayAccumulate
An actor that accumulates input arrays into a growing array that
includes the contents of all input arrays.
|
class |
ArrayAppend
An actor that appends ArrayTokens together.
|
class |
ArrayAverage
Compute the average of the elements in an array.
|
class |
ArrayContains
Determine whether an element is contained in an array.
|
class |
ArrayElement
Extract an element from an array.
|
class |
ArrayElementAsMatrix
Extract an element from an array by accessing the array as a matrix.
|
class |
ArrayExtract
Extract a subarray from an array.
|
class |
ArrayLength
Output the length of an array.
|
class |
ArrayLevelCrossing
Search an array from the specified starting index and report the
index of the first item in the array that is below or above the
specified threshold.
|
class |
ArrayMaximum
Extract the maximum element from an array.
|
class |
ArrayMinimum
Extract the minimum element from an array.
|
class |
ArrayPeakSearch
This actor outputs the indices and values of peaks in an input array.
|
class |
ArrayRemoveElement
Remove occurrences of a specified element from an array.
|
class |
ArraySort
Sort the elements of an input array.
|
class |
ArraySum
Compute the sum of the elements in an array.
|
class |
ArrayToElements
An actor that disassembles an ArrayToken to a multiport output.
|
class |
ArrayToMatrix
Convert an array to a row or column vector encoded as a matrix token.
|
class |
ArrayUpdate
Replace an element in an array with a new value.
|
class |
Assert
Check that an assertion predicate is satisfied, and throw an exception if not.
|
static class |
Assert.AssertPort
Class for ports created by the user for this actor.
|
class |
Average
Output the average of the inputs after the last time a true token is
received at the reset port.
|
class |
Bernoulli
Produce a random sequence of booleans.
|
class |
BooleanMultiplexor
A multiplexor with a boolean-valued select control signal.
|
class |
BooleanSelect
Conditionally merge the streams at two input ports
depending on the value of the boolean control input.
|
class |
BooleanSwitch
Split an input stream onto two output ports depending on a
boolean control input.
|
class |
BusAssembler
Aggregate all input relation channels into one output "bus" relation.
|
class |
BusDisassembler
Split the input bus relation into individual (possibly bus) output port
relations.
|
class |
CatchExceptionAttribute
This attribute catches exceptions and attempts to handle them with the
specified policy.
|
class |
ClassWrapper
This actor wraps (an instance of) a Java class specified by the
className parameter.
|
class |
Clock
Deprecated.
Use DiscreteClock.
|
class |
Commutator
A polymorphic commutator, which merges a set of input sequences into a
single output sequence.
|
class |
ComputeHistogram
Compute a histogram.
|
class |
ConfigurationSelect
Conditionally merge the streams at two input ports
depending on the value of the boolean parameter.
|
class |
ConfigurationSwitch
Split an input stream onto two output ports depending on a
boolean selector parameter.
|
class |
Const
Produce a constant output.
|
class |
Counter
This actor implements an up-down counter of received tokens.
|
class |
CurrentDate
Produce an output token on each firing with a value that is
the current date.
|
class |
CurrentMicrostep
Produce an output token on each firing with a value that is
the current microstep, also called the current index,
of superdense time.
|
class |
CurrentTime
Produce an output token on each firing with a value that is
the current time.
|
class |
DateConstructor
Construct date token by parsing all date elements (year, day, month, ...).
|
class |
DateElements
Output elements of date (year, month, day, hour, etc.) from date.
|
class |
DB
Produce a token that is the value of the input in decibels.
|
class |
Default
A Synchronous default operator.
|
class |
DelayStart
This actor, which has no ports, delays the execution of the model
until a specified time by sleeping the thread that calls the
initialize() method until the specified time.
|
class |
Dictionary
A store for key-value pairs.
|
class |
Differential
Output the current input minus the previous input, or if there
has been no previous input, the current input itself.
|
class |
Discard
A simple sink actor that consumes and discards input tokens.
|
class |
DiscreteClock
This actor produces a periodic signal, a sequence of events at
regularly spaced intervals.
|
class |
DiscreteRandomSource
An actor that produces tokens with a given probability mass function.
|
class |
Distributor
A polymorphic distributor, which splits an input stream into a set of
output streams.
|
class |
DoubleReader
Deprecated.
Use ExpressionReader instead.
|
class |
ElementsToArray
On each firing, this actor reads exactly one token from each channel
of the input port and assembles the tokens into an ArrayToken.
|
class |
ExceptionManager
The ExceptionManager catches exceptions and attempts to handle them with the
specified policy.
|
class |
ExceptionManagerModel
A composite entity that is the model contained by an ExceptionManager.
|
class |
Exec
Execute a command as a separately running subprocess.
|
class |
ExecutionTime
Read the input token, if there is one, execute an (uninteresting)
computation to consume a specified amount of real time or to execute
it a fixed number of times, and produce
on the output the actual execution time (in milliseconds).
|
class |
Exit
A simple sink actor that consumes and discards input tokens and
then calls System.exit() in wrapup.
|
class |
FileWriter
This actor reads tokens from any number of input channels and writes
their string values to the specified output file.
|
class |
Gaussian
Produce a random sequence with a Gaussian distribution.
|
class |
GetCausalityInterface
Actor that reads the causality interface of its container or an
actor inside the container and produces a
string describing it.
|
class |
GradientAdaptiveLattice
An adaptive FIR filter with a lattice structure.
|
class |
IIR
This actor is an implementation of an infinite impulse response IIR
filter.
|
class |
Interpolator
Produce an interpolation based on the parameters.
|
class |
Lattice
An FIR filter with a lattice structure.
|
class |
LevinsonDurbin
This actor uses the Levinson-Durbin algorithm to compute the linear
predictor coefficients of a random process, given its autocorrelation
function as an input.
|
class |
LimitedFiringSource
Base class for source actors that will only fire a limited number of
times.
|
class |
Limiter
Produce an output token on each firing with a value that is
equal to the input if the input lies between the bottom and
top parameters.
|
class |
LinearDifferenceEquationSystem
Linear Difference Equation System.
|
class |
LookupTable
Output to the output port the value in the array of tokens
specified by the table parameter at the index specified by the
input port.
|
class |
MathFunction
Deprecated.
This breaks the class mechanism. Generally, it is
awkward to have the ports of an actor depend on parameter values.
Use UnaryMathFunction instead.
|
class |
MatrixToArray
Convert a matrix to an array.
|
class |
Maximum
Read at most one token from each input channel and broadcast the one with the
greatest value to the maximumValue output.
|
class |
MaxIndex
Deprecated.
Use Maximum instead.
|
class |
MicrostepDelay
This actor delays the input by one microstep.
|
class |
Minimum
Read at most one token from each input channel and broadcast the one with the
least value to the minimumValue output.
|
class |
ModifyDate
Modify date by adding or subtracting a value to one of the date fields.
|
class |
MovingAverage
This actor outputs the moving average of the input sequence.
|
class |
MovingMaximum
Deprecated.
Use RunningMaximum.
|
class |
Multiplexor
This actor selects from the channels on the
input port, copying the input from one channel to the output,
based on the most recently received value on the select input.
|
class |
MultiplyDivide
A polymorphic multiplier and/or divider.
|
class |
NonStrictTest
This actor compares the inputs against the value specified by the
correctValues parameter.
|
class |
OrderedMerge
This actor merges two monotonically nondecreasing streams of tokens into
one monotonically nondecreasing stream.
|
class |
OrderedRecordAssembler
On each firing, read one token from each input port and assemble them
into a RecordToken.
|
class |
Pause
An actor that pauses execution of a model when it receives a true
token on any input channel.
|
class |
PhaseUnwrap
This actor unwraps a phase plot, removing discontinuities of
magnitude 2*PI.
|
class |
PoissonClock
This actor produces discrete events according to a Poisson process.
|
class |
Publisher
This actor publishes input tokens on a named channel.
|
class |
PublisherNonStrictTest
This actor publishes input tokens on a named channel and compares
the inputs against the value specified by the correctValues parameter.
|
class |
PublisherTest
This actor publishes input tokens on a named channel and compares
the inputs against the value specified by the correctValues parameter.
|
class |
Pulse
Produce a pulse with a shape specified by the parameters.
|
class |
Quantizer
Produce an output token on each firing with a value that is
a quantized version of the input.
|
class |
Ramp
Produce an output token on each firing with a value that is
incremented by the specified step each iteration.
|
class |
RandomInteger
Generated integers that are uniformly sampled from the range of
32-bit integers.
|
class |
RandomSource
A base class for sources of random numbers.
|
class |
Reader
Deprecated.
Use ExpressionReader instead.
|
class |
RecordAssembler
On each firing, read one token from each connected input port and assemble
them into a RecordToken.
|
class |
RecordDisassembler
On each firing, read one RecordToken from the input port and send out
the fields of the RecordToken to multiple output ports.
|
class |
Recorder
Record all input tokens for later querying.
|
class |
RecordUpdater
On each firing, read one token from each input port and assemble them
into a RecordToken that contains the union of the original input record
and each of the update ports.
|
class |
RecursiveLattice
A recursive (all-pole) filter with a lattice structure.
|
class |
Remainder
Compute the remainder after dividing the input by the divisor.
|
class |
RemoveNilTokens
Read in tokens and silently discard any tokens that are marked as
nil.
|
class |
ResettableTimer
Produce an output after the time specified on the input has elapsed.
|
class |
Rician
Produce a random sequence with a Rician distribution.
|
class |
RunningMaximum
Output the maximum value seen since the start of execution of the model.
|
class |
RunningMinimum
Output the minimum value seen since the start of execution of the model.
|
class |
Sampler
This actor generates discrete events by sampling the input signal whenever
the trigger input is present.
|
class |
Scale
Produce an output token on each firing with a value that is
equal to a scaled version of the input.
|
class |
Select
A polymorphic select, which routes specified input channels to the
output.
|
class |
Sequence
This actor produces a sequence of values, optionally periodically repeating
them.
|
class |
Sequencer
This actor takes a sequence of inputs tagged with a sequence number
and produces them on the output port in the order given by the
sequence number.
|
class |
SequenceSource
Base class for sequence sources.
|
class |
SequentialClock
Deprecated.
Use Clock instead.
|
class |
SetVariable
Set the value of a variable.
|
class |
SingleEvent
This actor produces an event with the specified value at the
specified time.
|
class |
SingleTokenCommutator
The SingleTokenCommutator has a multiport input port and an output
port.
|
class |
Sink
Base class for simple data sinks.
|
class |
Sleep
On each firing, read at most one token from each input channel, sleep
by the specified amount of real time, and then produce the same input
tokens on the respective output channels.
|
class |
Source
Base for simple data sources.
|
class |
Stop
An actor that stops execution of a model when it receives a true
token on any input channel.
|
class |
StringConst
Produce a constant output of type string.
|
class |
SubMatrix
This actor extract a submatrix from an input matrix.
|
class |
Subscriber
This actor subscribes to tokens on a named channel.
|
class |
SubscriptionAggregator
Aggregate data produced by multiple publishers.
|
class |
Switch
A polymorphic switch, which routes inputs to specified output channels.
|
class |
Synchronizer
This actor implements a token synchronizer.
|
class |
SynchronizeToRealTime
Attribute that regulates the passage of time to wait for real time to catch up.
|
class |
Test
This actor compares the inputs against the value specified by the
correctValues parameter.
|
class |
TestExceptionAttribute
This actor tests for exceptions that are expected to occur when
running a test model.
|
class |
TestExceptionHandler
Deprecated.
Use
TestExceptionAttribute instead. |
class |
ThrowException
An actor that throws an IllegalActionException when it receives a true token
on any input channel.
|
class |
ThrowModelError
An actor that throws a model error when it receives a true token
on any input channel.
|
class |
TimeDelay
This actor delays the input by a specified amount of time given by
the delay port or parameter, which defaults to 1.0.
|
class |
TimedSource
Base class for time-based sources.
|
class |
TopLevelCurrentTime
Deprecated.
Use CurrentTime with useLocalTime unchecked.
|
class |
Transformer
This is an abstract base class for actors that transform
an input stream into an output stream.
|
class |
Triangular
Produce a random sequence with a triangular distribution.
|
class |
TrigFunction
Produce an output token on each firing with a value that is
equal to the specified trigonometric function of the input.
|
class |
TriggeredClock
Deprecated.
Use DiscreteClock.
|
class |
TypeTest
An actor that can be used for regression test of the type resolution
system.
|
class |
UnaryMathFunction
Produce an output token on each firing with a value that is
equal to the specified math function of the input.
|
class |
Uniform
Produce a random sequence with a uniform distribution.
|
class |
UnionDisassembler
On each firing, read one UnionToken from the input port and send out
the value to the output port that matches the label name of the
input token.
|
class |
UnionMerge
On each firing, read all tokens from every input port and wrap each token
into a UnionToken of which the label matches the name of the originating
input port.
|
class |
URLDirectoryReader
Deprecated.
Use DirectoryListing instead.
|
class |
URLReader
This actor reads tokens from an URL, and output them.
|
class |
VariableClock
Deprecated.
Use Clock instead.
|
class |
VariableSleep
An actor that calls Thread.sleep() on the current thread the first
time fire() is called.
|
class |
VectorAssembler
On each firing, read exactly one token from each channel of the
input port and assemble the tokens into a DoubleMatrixToken
with one column.
|
class |
VectorDisassembler
An actor that disassembles a DoubleMatrixToken to a multiport output.
|
class |
WallClockTime
Upon firing, this actor outputs the elapsed real time in seconds
since the start time of the model, as reported by the director.
|
class |
Writer
Deprecated.
FileWriter actor replaces this.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CatchExceptionAttribute.handleException(NamedObj context,
java.lang.Throwable exception)
Handle an exception according to the specified policy:
continue: Not implemented yet
Consume the exception and return control to the director.
|
boolean |
ExceptionManager.handleException(NamedObj context,
java.lang.Throwable exception)
Handle an exception according to the specified policy:
continue: Not implemented yet
Consume the exception and return control to the director.
|
boolean |
TestExceptionAttribute.handleException(NamedObj context,
java.lang.Throwable exception)
Handle an exception thrown in a test.
|
boolean |
TestExceptionHandler.handleException(NamedObj context,
java.lang.Throwable exception)
Deprecated.
Handle an exception thrown in a test.
|
void |
RecordDisassembler.notifyOfNameChange(NamedObj object)
React to a name change of contained ports.
|
void |
UnionDisassembler.notifyOfNameChange(NamedObj object)
React to a name change of contained ports.
|
void |
RecordAssembler.notifyOfNameChange(NamedObj object)
React to a name change of contained ports.
|
void |
UnionMerge.notifyOfNameChange(NamedObj object)
React to a name change of contained ports.
|
void |
ExceptionManager.setContainer(NamedObj container)
Override the base class to register as an
Initializable
so that preinitialize() is invoked, and as a
HierarchyListener , so that we are notified of
changes in the hierarchy above. |
Constructor and Description |
---|
ExceptionManager(NamedObj container,
java.lang.String name)
Create a model attribute with the specified container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
ColtBeta
Produce a random sequence with a Beta distribution.
|
class |
ColtBinomial
Produce a random sequence with a Binomial distribution.
|
class |
ColtBinomialSelector
Assign trials from several populations using a conditional Binomial
selection process.
|
class |
ColtBreitWigner
Produce a random sequence with a BreitWigner distribution.
|
class |
ColtChiSquare
Produce a random sequence with a ChiSquare distribution.
|
class |
ColtExponential
Produce a random sequence with a Exponential distribution.
|
class |
ColtExponentialPower
Produce a random sequence with a ExponentialPower distribution.
|
class |
ColtGamma
Produce a random sequence with a Gamma distribution.
|
class |
ColtHyperGeometric
Produce a random sequence with a HyperGeometric distribution.
|
class |
ColtLogarithmic
Produce a random sequence with a Logarithmic distribution.
|
class |
ColtNegativeBinomial
Produce a random sequence with a NegativeBinomial distribution.
|
class |
ColtNormal
Produce a random sequence with a Normal distribution.
|
class |
ColtPoisson
Produce a random sequence with a Poisson distribution.
|
class |
ColtPoissonSlow
Produce a random sequence with a PoissonSlow distribution.
|
class |
ColtRandomSource
Base class for Colt random sources.
|
class |
ColtStudentT
Produce a random sequence with a StudentT distribution.
|
class |
ColtVonMises
Produce a random sequence with a VonMises distribution.
|
class |
ColtZeta
Produce a random sequence with a Zeta distribution.
|
Modifier and Type | Class and Description |
---|---|
class |
ConvolutionalCoder
Encode an input sequence with a convolutional code.
|
class |
DeScrambler
Descramble the input bit sequence using a feedback shift register.
|
class |
HadamardCode
Produce a Hadamard codeword by selecting a row from a Hadamard matrix.
|
class |
HammingCoder
Encode the information symbols into Hamming code.
|
class |
HammingDecoder
Decode a (n, k) Hamming code, where n is specified by
parameter codedRate and k is specified by parameter
uncodedRate.
|
class |
HuffmanBasic
Given a probability distribution, generate the Huffman code book.
|
class |
HuffmanCoder
Given a probability distribution and alphabet, encode the input using
Huffman code and send the result in booleans to the output port.
|
class |
HuffmanDecoder
Given a probability distribution and the corresponding alphabet,
decode the input using Huffman code and send the result to the output
port.
|
class |
LempelZivCoder
Lempel-Ziv encoder.
|
class |
LempelZivDecoder
Lempel-Ziv decoder.
|
class |
Scrambler
Scramble the input bit sequence using a feedback shift register.
|
class |
Slicer
The Slicer functions as a decoder of the LineCoder.
|
class |
TrellisDecoder
The TrellisDecoder is a generalization of the ViterbiDecoder.
|
class |
ViterbiDecoder
The Viterbi algorithm is an optimal way to decode convolutional and
trellis codes.
|
Modifier and Type | Class and Description |
---|---|
class |
AnythingToDouble
Deprecated.
Use ptolemy.actor.lib.conversions.ExpressionToToken or StringToDouble.
|
class |
BooleanToAnything
This actor converts a boolean input token into any data type.
|
class |
CartesianToComplex
Convert a Cartesian pair (represented as two double tokens) to a single
complex token.
|
class |
CartesianToPolar
Convert a Cartesian pair, which is represented by two double tokens (x and y),
to a polar form, which is also represented by two double tokens (magnitude
and angle).
|
class |
ComplexToCartesian
Read a complex token and output double tokens that represent the real and
imaginary parts to two different output ports.
|
class |
ComplexToPolar
Convert a complex token to polar coordinates, which are represented by two
double tokens (magnitude and angle).
|
class |
Converter
This actor is a base class for converters.
|
class |
DoubleToFix
This actor converts a DoubleToken to a FixToken with a specified
precision.
|
class |
ExpressionToToken
This actor reads a string expression from the input port and outputs
the token resulting from the evaluation.
|
class |
FixToDouble
This actor converts a FixToken into a DoubleToken.
|
class |
FixToFix
This actor converts a FixToken into another FixToken with a specified
precision.
|
class |
IntArrayToString
Convert an integer-array into a string.
|
class |
InUnitsOf
An actor that converts input tokens to specified units by dividing the
input by the value of the units parameter.
|
class |
LongToDate
Convert a long to a date.
|
class |
LongToDouble
This actor converts a LongToken into a DoubleToken.
|
class |
PolarToCartesian
This actor reads two double tokens (magnitude and angle) and outputs
two new double tokens (x and y).
|
class |
PolarToComplex
This actor reads two double tokens (magnitude and angle) and outputs
a single complex token.
|
class |
Round
Produce an output token on each firing with a value that is
equal to the specified rounded value of the input.
|
class |
SmoothToDouble
Convert a
SmoothToken (one that has a double value and an array of
derivatives) to a DoubleToken, discarding the derivative information. |
class |
StringToBoolean
Convert a string to a boolean.
|
class |
StringToDate
Convert a string to a double.
|
class |
StringToDouble
Convert a string to a double.
|
class |
StringToIntArray
Convert a string to an integer-array.
|
class |
StringToUnsignedByteArray
Convert a string to an array of unsigned byte.
|
class |
StringToXML
Convert a string token to an xml token.
|
class |
TokenToExpression
This actor reads a token from the input port and outputs a string token
whose value is an expression that can be parsed to yield the input token.
|
class |
UnsignedByteArrayToString
Convert an array of bytes into a string.
|
Modifier and Type | Class and Description |
---|---|
class |
JSONToToken
An actor that converts a string containing JSON-formatted data into a Token.
|
class |
TokenToJSON
An actor that converts a Token into a StringToken containing JSON-formatted
data.
|
Modifier and Type | Class and Description |
---|---|
class |
Gem5Wrapper
An actor that interacts with gem5 architectural simulator.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayPlotter
A plotter that plots a sequence of arrays of doubles.
|
class |
ArrayPlotterXY
A plotter that plots a sequence of pairs of arrays of doubles
as an XY plot.
|
class |
ArrowKeyProbe
Detect when the user presses or releases an arrow key and produce an
integer on the corresponding output.
|
class |
ArrowKeySensor
Detect when the user presses or releases an arrow key and produce an
integer on the corresponding output.
|
class |
BarGraph
A bar graph plotter.
|
class |
ConstPlaceable
Produce a constant output from an actor that is placeable in a GUI.
|
class |
Display
Display the values of the tokens arriving on the input channels in a
text area on the screen.
|
class |
EventButton
Output a token when the actor is fired.
|
class |
ExceptionManagerGUIFactory
This is an attribute that creates an editor for configuring and
running the exception manager.
|
class |
HistogramPlotter
A histogram plotter.
|
class |
InteractiveDialog
This actor creates a window on the screen with a command entry box
and a results display box.
|
class |
InteractiveDialog.DialogTableau
Version of ExpressionShellTableau that records the size of
the display when it is closed.
|
class |
InteractiveShell
This actor creates a command shell on the screen, sending commands
that are typed by the user to its output port, and reporting values
received at its input by displaying them.
|
class |
InteractiveShell.ShellTableau
Version of ExpressionShellTableau that records the size of
the display when it is closed.
|
class |
MatrixViewer
An actor that displays the contents of a matrix input.
|
class |
MonitorValue
Monitor inputs by setting the value parameter equal
to each arriving token.
|
class |
Plotter
Base class for plotters.
|
class |
PlotterBase
Base class for plotters.
|
protected class |
PlotterBaseJavaSE.PlotWindowTableau
Tableau that creates a PlotterPlotFrame.
|
class |
RealTimePlotter
This plotter plots input data as a function of elapsed real time in seconds.
|
class |
SequencePlotter
A sequence plotter.
|
class |
SequenceScope
A sequence plotter for sequences that are potentially infinitely long.
|
class |
SketchedSource
This actor is a plotter that also produces as its output a
signal that has been sketched by the user on the screen.
|
class |
SliderSource
The output of this actor is controlled by a slider in the run window.
|
class |
TimedDisplay
Display the model time and the input.
|
class |
TimedMonitorValue
Monitor inputs by setting the value parameter equal
to each arriving token.
|
class |
TimedPlotter
A signal plotter.
|
class |
TimedScope
A signal plotter that plots in an oscilloscope style, meaning that the
horizontal axis is wrapped and that there is finite persistence.
|
class |
XYPlotter
An XY plotter.
|
class |
XYScope
An X-Y plotter that plots with finite persistence.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PlotterBase._propagateValue(NamedObj destination)
Propagate the value of this object to the
specified object.
|
void |
ExceptionManagerGUIFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for configuring the specified object with the
specified parent window.
|
Constructor and Description |
---|
ExceptionManagerGUIFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
ApplyFilterOverArray
This is an atomic actor that filters an array received at its
inputArray input port via applying a model specified by a
file or URL.
|
class |
ApplyFunction
This actor applies a function to its inputs and outputs the
results.
|
class |
ApplyFunctionOverSequence
Deprecated.
Use SequenceToArray followed by ApplyFunction.
|
class |
CaseDirector
An CaseDirector governs the execution of a Case actor.
|
class |
CatchUpComposite
This composite allows events to occur in the inside model
between the times when the outside model invokes this composite.
|
class |
CatchUpComposite.Contents
Contents composite that overrides the base class to have a parameter
indicating whether to fire only when triggered.
|
class |
ExecuteActor
This is a composite actor that can execute the contained model
completely, as if it were a top-level model, on each firing.
|
class |
ExecuteCompositeActor
This is a composite actor that can execute the contained model
completely, as if it were a top-level model, on each firing.
|
class |
IterateOverArray
This actor iterates the contained actor or model over input arrays.
|
static class |
IterateOverArray.IterateComposite
This is a specialized composite actor for use in IterateOverArray.
|
static class |
IterateOverArray.IteratePort
This is a specialized port for IterateOverArray.
|
class |
LifeCycleManager
This is a composite actor with some services for life-cycle management.
|
class |
MirrorComposite
A composite that contains one actor and mirrors the ports and
parameters of that actor.
|
static class |
MirrorComposite.MirrorCompositeContents
This is a specialized composite actor for use in MirrorComposite.
|
class |
MirrorPort
This port mirrors the properties of an associated port.
|
class |
MobileFunction
Deprecated.
Use ApplyFunction.
|
class |
MobileModel
This is a composite actor with an input port that accepts MoML descriptions
of changes that are applied to the contents.
|
class |
ModelReference
This is an atomic actor that can execute a model specified by
a file or URL.
|
class |
MultiCompositeActor
A composite actor that can have several refinements.
|
class |
MultiCompositePort
A port for multi-composite actors.
|
class |
MultiInstanceComposite
A
TypedCompositeActor that creates multiple
instances of itself during the preinitialize phase of model execution. |
class |
RealTimeComposite
Deprecated.
Use
ThreadedComposite instead |
class |
RefinementPort
A port for controllers and refinements in modal models.
|
class |
ReflectComposite
A composite that contains one actor and mirrors the ports and
parameters of that actor.
|
static class |
ReflectComposite.ReflectCompositeContents
This is a specialized composite actor for use in ReflectComposite.
|
class |
RunCompositeActor
This is a composite actor that can execute the contained model
completely, as if it were a top-level model, on each firing.
|
class |
ThreadedComposite
A container for another actor that executes that other actor
in a separate thread called the inside thread.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
ApplyFilterOverArray._model
The model.
|
protected NamedObj |
ModelReference._model
The model.
|
Modifier and Type | Class and Description |
---|---|
class |
PreinitializeMustBeInvoked
Preinitialize() must be invoked after wrapup.
|
Modifier and Type | Class and Description |
---|---|
class |
ImageDisplay
Display an image on the screen using the ptolemy.media.Picture
class.
|
class |
ImageReader
This actor reads an Image from a FileParameter, and outputs it as an
AWTImageToken.
|
class |
ImageRotate
This actor reads an ObjectToken that is a java.awt.Image from the input,
rotates it a certain number of degrees and writes the resulting
image to the output port as an ObjectToken that is a java.awt.Image.
|
class |
ImageTableau
A tableau representing an image displayed in a top-level window.
|
static class |
ImageTableau.Factory
A factory that creates a token tableau.
|
class |
ImageToString
This actor reads an ObjectToken that is a java.awt.Image from the input
and writes information about the image to the output as a StringToken.
|
class |
PGMReader
Read a PGM file and output it as an occupancy grid.
|
class |
URLToImage
An actor that reads a String input token naming a URL and outputs an
Object Token that contains a java.awt.Image
It is possible to load a file
from the local file system by using the prefix "file://" instead of
"http://".
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
CSVReader
This actor reads a file or URL, one line at a time, and outputs each line
except the first as a record.
|
class |
CSVWriter
This actor reads record-valued input tokens and writes them,
one line at a time, to a specified file, as comma-separated list
(or separated by some other delimiter given by the separator
parameter).
|
class |
DirectoryListing
Given a URL or directory name, produce an array of file names in that
directory that match an (optional) pattern.
|
class |
ExpressionReader
Deprecated.
Use LineReader and ExpressionToToken.
|
class |
ExpressionWriter
Deprecated.
Use TokenToExpression followed by LineWriter.
|
class |
FileReader
This actor reads a file or URL and outputs the entire file
as a single string.
|
class |
LineReader
This actor reads a file or URL, one line at a time, and outputs each line
as a string.
|
class |
LineWriter
This actor reads string-valued input tokens and writes them,
one line at a time, to a specified file.
|
class |
TokenReader
Deprecated.
Use LineReader followed by ExpressionToToken.
|
Modifier and Type | Class and Description |
---|---|
class |
Comparator
Compare two double-valued inputs, and output the boolean result
of the comparison.
|
class |
Equals
A logical equals operator.
|
class |
IsPresent
On each firing, output true if the input is present and false otherwise.
|
class |
LogicalNot
This actor implements a logical NOT operator.
|
class |
LogicFunction
Deprecated.
Use LogicGate instead.
|
class |
LogicGate
Produce an output token on each firing with a value that is
equal to the specified logic operator of the input(s).
|
class |
TrueGate
On each firing, output true if the input is present and true.
|
Modifier and Type | Class and Description |
---|---|
class |
PythonScript
An actor of this class executes a Python script.
|
Modifier and Type | Class and Description |
---|---|
class |
StringCompare
Compare two strings specified either as inputs or parameters.
|
class |
StringFunction
Produce the output string generated by applying a user-specified
string function on a provided input string.
|
class |
StringIndexOf
Output the index of a searchFor string contained in a given
inText.
|
class |
StringLength
Output the length of a string provided at the input.
|
class |
StringMatches
Pattern match a string to a regular expression and output a true if it
matches and a false if it does not.
|
class |
StringReplace
On each firing, look for instances of the pattern specified by pattern
in stringToEdit and replace them with the string given by
replacement.
|
class |
StringSimpleReplace
Deprecated.
This class is primarily used in models that will be code generated so that regular expressions are not needed in the output. In general, use StringReplace with the regularExpression parameter set to false.
|
class |
StringSplit
This actor reads an input string and splits it into an array of
strings.
|
class |
StringSubstring
Output a substring of the string provided at the input.
|
Modifier and Type | Class and Description |
---|---|
class |
SDFTestScheduler
A scheduler that exposes the rate variable of SDFScheduler.
|
Modifier and Type | Class and Description |
---|---|
class |
LoopTest2
Name: LoopTest.java Purpose: The purpose of this actor is
prove that output from another actor can be input to this actor.
|
class |
RampNecessaryFiles
Test out the fileDependencies Block in codegen.
|
class |
RecorderGeneral
Record all input tokens for later querying.
|
class |
SearchTest
Name: SearchTest.java Purpose: The purpose of this actor is
to prove that we can use it's output as input for the Loop Actor
input : String "Search #Loop Number"
output : "No Data" or "Results Found"
|
class |
SleepFireTwice
Call Sleep.fire() twice so as to illustrate a bug.
|
class |
TestOrderedMerge
Test OrderedMerged by covering _getNextPort().
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleALU
A simple integer arithmetic logic unit.
|
class |
StaticALU
A static integer arithmetic logic unit.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLInclusion
Combine multiple XMLTokens into one XMLToken.
|
class |
XSLTransformer
This actor reads an XSLT file and apply it to a dom tree.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleRangeParameter
This is a parameter with type double with a limited range and
limited precision.
|
class |
FilePortParameter
This file parameter creates an associated port that can be used to update
the current value of the parameter.
|
class |
IntRangeParameter
This is a parameter with type integer with a limited range.
|
class |
LocationParameter
A parameter that specifies the location of the center of its container.
|
class |
MirrorPortParameter
This is a PortParameter for MirrorComposites.
|
class |
ParameterMirrorPort
This port mirrors properties of associated parameter ports.
|
class |
ParameterPort
A specialized port for use with PortParameter.
|
class |
ParameterSet
An attribute that reads multiple values from a file and sets
corresponding parameters in the container.
|
class |
PortParameter
This parameter creates an associated port that can be used to update
the current value of the parameter.
|
class |
Priority
A parameter to store an integer number priority in an actor.
|
class |
SharedParameter
This parameter is shared throughout a model.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
PortParameter._propagateExistence(NamedObj container)
Override the base class to also propagate the associated port.
|
NamedObj |
SharedParameter.getRoot()
Return the top level of the containment hierarchy, unless
one of the containers is an instance of EntityLibrary,
in which case, return null.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
PortParameter._propagateExistence(NamedObj container)
Override the base class to also propagate the associated port.
|
protected void |
SharedParameter._propagateValue(NamedObj destination)
Override the base class to do the propagation only if
the specified destination is not shared, because if
it is shared, then the value will be propagated
in through the sharing mechanism.
|
void |
ParameterSet.setContainer(NamedObj container)
Override the base class to register as a piggyback with the nearest opaque
composite actor above in the hierarchy.
|
void |
PortParameter.setContainer(NamedObj entity)
Set the container of this parameter.
|
void |
SharedParameter.setContainer(NamedObj container)
Override the base class to register as an initializable slave with the
new container.
|
Constructor and Description |
---|
DoubleRangeParameter(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
FilePortParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
FilePortParameter(NamedObj container,
java.lang.String name,
Token token)
Construct a Parameter with the given container, name, and Token.
|
IntRangeParameter(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
LocationParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
MirrorPortParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
MirrorPortParameter(NamedObj container,
java.lang.String name,
Token token)
Construct a Parameter with the given container, name, and Token.
|
ParameterSet(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
PortParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
PortParameter(NamedObj container,
java.lang.String name,
boolean initializeParameterPort)
Construct a parameter with the given name contained by the specified
entity.
|
PortParameter(NamedObj container,
java.lang.String name,
ParameterPort port)
Construct a parameter with the given name contained by the specified
entity.
|
PortParameter(NamedObj container,
java.lang.String name,
Token token)
Construct a Parameter with the given container, name, and Token.
|
Priority(NamedObj container,
java.lang.String name)
Construct a priority parameter with the given name contained by the
specified entity.
|
SharedParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given container and name.
|
SharedParameter(NamedObj container,
java.lang.String name,
java.lang.Class<?> containerClass)
Construct a parameter with the given container, name, and
container class.
|
SharedParameter(NamedObj container,
java.lang.String name,
java.lang.Class<?> containerClass,
java.lang.String defaultValue)
Construct a parameter with the given container, name,
container class, and default value.
|
Modifier and Type | Class and Description |
---|---|
class |
TestSharedParameter
A test suite parameter that is shared globally in a model.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TestSharedParameter._propagateValue(NamedObj destination)
Override the base class to do the propagation only if
the specified destination is not shared.
|
Constructor and Description |
---|
TestSharedParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given container and name.
|
TestSharedParameter(NamedObj container,
java.lang.String name,
java.lang.Class containerClass)
Construct a parameter with the given container, name, and
container class.
|
TestSharedParameter(NamedObj container,
java.lang.String name,
java.lang.Class containerClass,
java.lang.String defaultValue)
Construct a parameter with the given container, name,
container class, and default value.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeProcessDirector
A baseclass for directors in process oriented domains that incorporate
hierarchical heterogeneity.
|
class |
ProcessDirector
The base class for directors for the process oriented domains.
|
Modifier and Type | Class and Description |
---|---|
class |
ProcessSink
Base class for simple data sinks.
|
class |
TestProcessActor
A TestProcessActor is a simple atomic actor that is used for testing the
actor package constructs for Processes.
|
class |
TypedTestProcessActor
A TypedTestProcessActor is a simple atomic actor that is used for
testing the actor package constructs for Processes.
|
Modifier and Type | Class and Description |
---|---|
class |
FixedPointDirector
A base class for directors that have fixed point semantics at each
iteration.
|
class |
FixedPointScheduler
A scheduler for the FixedPointDirector.
|
class |
Scheduler
The base class for schedulers.
|
class |
StaticSchedulingDirector
A director that uses static scheduling to govern the execution of the
CompositeActor it belongs to.
|
Modifier and Type | Method and Description |
---|---|
void |
StaticSchedulingDirector.resumeActor(NamedObj actor)
Resume the execution of an actor that was previously blocked because
it didn't have all the resources it needed for execution.
|
void |
Scheduler.setContainer(NamedObj container)
Specify the container.
|
Modifier and Type | Class and Description |
---|---|
class |
IdentityActor
An IdentityActor is a simple atomic actor that transfers the input token
to the output.
|
class |
TestActor
A TestActor is a simple atomic actor that is used for testing the actor
package.
|
class |
TestTypedIORelation
Class for testing TypedIORelation
|
class |
TypedTestActor
A TypedTestActor is a simple atomic actor that is used for testing the actor
package.
|
Modifier and Type | Class and Description |
---|---|
class |
DependencyDeclaration
An instance of DependencyDeclaration is an attribute that declares
variable dependence information of a parameter.
|
Modifier and Type | Method and Description |
---|---|
static ConstVariableModelAnalysis |
ConstVariableModelAnalysis.getAnalysis(NamedObj object)
Return the analysis that is active for the given object.
|
java.util.Set |
ConstVariableModelAnalysis.getConstVariables(NamedObj container)
Return the computed constant variables for the given container.
|
java.util.Set |
ConstVariableModelAnalysis.getNotConstVariables(NamedObj container)
Return the computed not constant variables for the given container.
|
java.util.Set |
ConstVariableModelAnalysis.getVariablesWithChangeContext(NamedObj container)
Return the set of variables anywhere in the model that have
the given container as least change context.
|
static void |
DFUtilities.setOrCreate(NamedObj container,
java.lang.String name,
int value)
If the specified container does not contain a variable with
the specified name, then create such a variable and set its
value to the specified integer.
|
static void |
DFUtilities.setOrCreate(NamedObj container,
java.lang.String name,
java.lang.String expression)
If the specified container does not contain a variable with
the specified name, then create such a variable and set its
expression to the specified string.
|
Modifier and Type | Class and Description |
---|---|
class |
ChicAttribute
An attribute that has a string value which is meant to be used as an interface
in Chic.
|
class |
ChicControllerFactory
This is an attribute that produces a custom node controller for
Chic visible attributes.
|
class |
ChicInvoker
This attribute is a visible attribute used for invoking Chic (Checker
for Interface Compatibility) on its container.
|
Modifier and Type | Method and Description |
---|---|
void |
ChicAttribute.setContainer(NamedObj container)
Remove any previous ChicAttribute in the container that has the
same name as this attribute, and then call the base class method
to set the container.
|
Constructor and Description |
---|
ChicAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
container and annotate it with a TextStyle attribute.
|
ChicControllerFactory(NamedObj container,
java.lang.String name)
Construct a new attribute with the given container and name.
|
ChicInvoker(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
AtomicComponent
A component with functionality given in Java.
|
class |
ComponentActor
A Component is outside compatible with components and inside compatable
with actors.
|
class |
MethodCallPort
A port for use in the component domain.
|
Modifier and Type | Class and Description |
---|---|
class |
Leds
Display received argument value to the std output.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInitializableParameter
An abstract base class for parameters that are preinitialized,
initialized, and wrapped up during execution of a model.
|
class |
ChoiceParameter
This parameter contains a string value and has a list of acceptable choices.
|
class |
ChoiceStringParameter
This parameter contains a string value and has a list of acceptable choices.
|
class |
ConstraintMonitor
A contract monitor that decorates each entity in a model with a
value parameter and monitors the sum of all such values.
|
static class |
ConstraintMonitor.ConstraintMonitorAttributes
Class containing the decorator attributes that decorate objects.
|
class |
ExpertParameter
This class is identical to Parameter except that its visibility
is set to "expert" by default.
|
class |
FileParameter
This is an attribute that specifies a file or URL.
|
class |
NameParameter
This subclass of StringParameter uses its value to set the name of
its container.
|
class |
Parameter
Parameter extends Variable with additional support for string-valued
variables that makes these friendlier at the user interface level.
|
class |
ScopeExtendingAttribute
An attribute that extends its container's scope.
|
class |
SingletonParameter
This subclass of Parameter is identical to Parameter except that it
is a singleton, meaning that when its container is set, if the container
already contains an attribute with the same name, then that attribute
is first removed.
|
class |
StringConstantParameter
This class is identical to StringParameter except that its visibility
is set to "NOT_EDITABLE" by default.
|
class |
StringParameter
This subclass of Parameter is almost identical to Parameter except that it
sets itself to string mode in the constructor.
|
class |
TemporaryVariable
This is identical to a Variable except that creating it does not
increment the workspace version.
|
class |
Variable
A Variable is an Attribute that contains a token, and can be set by an
expression that can refer to other variables.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
ContainmentExtender.getContainedObject(java.lang.String name)
Get an object with the given name within the container.
|
NamedObj |
ContainmentExtender.getExtendedContainer()
Get the extended container.
|
static NamedObj |
ModelScope.getScopedObject(NamedObj container,
java.lang.String name)
Get the NamedObj with the given name in the scope of the given
container.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<NamedObj> |
ConstraintMonitor.decoratedObjects()
Return a list of the entities deeply contained by the container
of this resource scheduler.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Variable._propagateValue(NamedObj destination)
Propagate the value of this object to the
specified object.
|
DecoratorAttributes |
ConstraintMonitor.createDecoratorAttributes(NamedObj target)
Return the decorated attributes for the target NamedObj, or null
if the target is not decorated by this decorator.
|
static java.util.Set<java.lang.String> |
ModelScope.getAllScopedObjectNames(NamedObj container)
Return a list of object names in scope for variables in the
given container.
|
static java.util.Set<java.lang.String> |
ModelScope.getAllScopedVariableNames(Variable exclude,
NamedObj container)
Return a list of variable names in scope for variables in the
given container.
|
static NamedList |
Variable.getScope(NamedObj object)
Return a NamedList of the variables that the value of the specified
variable can depend on.
|
static Attribute |
ModelScope.getScopedAttribute(Attribute exclude,
NamedObj container,
java.lang.String name)
Get the attribute with the given name in the scope of the given
container.
|
static NamedObj |
ModelScope.getScopedObject(NamedObj container,
java.lang.String name)
Get the NamedObj with the given name in the scope of the given
container.
|
static Variable |
ModelScope.getScopedVariable(Variable exclude,
NamedObj container,
java.lang.String name)
Get the variable with the given name in the scope of the given
container.
|
static Token |
ModelScope.preferenceValue(NamedObj context,
java.lang.String preferenceName)
Check to see whether a preference of the specified name is
defined in the specified context, and if it is, return its value.
|
void |
SingletonParameter.setContainer(NamedObj container)
Remove any previous attribute in the container that has the same
name as this attribute, and then call the base class method to set
the container.
|
void |
AbstractInitializableParameter.setContainer(NamedObj container)
Override the base class to register as an
Initializable
so that preinitialize() is invoked, and as a
HierarchyListener , so that we are notified of
changes in the hiearchy above. |
void |
ScopeExtendingAttribute.setContainer(NamedObj container)
Specify the container NamedObj, adding this attribute to the
list of attributes in the container.
|
void |
Variable.setContainer(NamedObj container)
Specify the container, and add this variable to the list
of attributes in the container.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ConstraintMonitor._addAllContainedEntities(CompositeEntity container,
java.util.List<NamedObj> result,
boolean transparents,
boolean opaques)
Add to the specified list all contained entities of the specified container
that are not class definitions.
|
Constructor and Description |
---|
AbstractInitializableParameter(NamedObj container,
java.lang.String name)
Construct an instance of the attribute.
|
ChoiceParameter(NamedObj container,
java.lang.String name,
java.lang.Class<?> enumClass)
Construct a parameter with the given name contained by the specified
entity.
|
ChoiceStringParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
ConstraintMonitorAttributes(NamedObj container,
ConstraintMonitor decorator) |
ConstraintMonitorAttributes(NamedObj container,
java.lang.String name) |
ExpertParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
FileParameter(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
FileParameter(NamedObj container,
java.lang.String name,
boolean isOutput)
Construct an attribute with the given name contained by the
specified container.
|
NameParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
Parameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
Parameter(NamedObj container,
java.lang.String name,
Token token)
Construct a Parameter with the given container, name, and Token.
|
ScopeExtendingAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
SingletonParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
SingletonParameter(NamedObj container,
java.lang.String name,
Token token)
Construct a Parameter with the given container, name, and Token.
|
StringConstantParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
StringParameter(NamedObj container,
java.lang.String name)
Construct a parameter with the given name contained by the specified
entity.
|
TemporaryVariable(NamedObj container,
java.lang.String name)
Construct a variable with the given name as an attribute of the
given container.
|
Variable(NamedObj container,
java.lang.String name)
Construct a variable with the given name as an attribute of the
given container.
|
Variable(NamedObj container,
java.lang.String name,
Token token)
Construct a variable with the given container, name, and token.
|
Variable(NamedObj container,
java.lang.String name,
Token token,
boolean incrementWorkspaceVersion)
Construct a variable with the given container, name, and token.
|
VariableScope(NamedObj reference)
Construct a scope consisting of the variables
of the specified container its containers and their
scope-extending attributes.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeChanged
Test class that checks to see whether it is ok to cache parameter values.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseUnit
The base unit of a unit category.
|
class |
UnitCategory
A property that specifies the category of a base unit.
|
class |
UnitSystem
A unit system as defined by a set of base and derived units.
|
Modifier and Type | Method and Description |
---|---|
void |
UnitCategory.setContainer(NamedObj container)
Set the container and register this object in to the system wide
unit system by calling
UnitUtilities.registerUnitCategory(String) . |
Constructor and Description |
---|
BaseUnit(NamedObj container,
java.lang.String name)
Construct a base unit with the given name contained by
the specified entity.
|
UnitCategory(NamedObj container,
java.lang.String name)
Construct a unit category property with the given name contained by
the specified
entity.
|
UnitSystem(NamedObj container,
java.lang.String name)
Construct a unit system with the given name contained by the specified
entity.
|
Modifier and Type | Class and Description |
---|---|
class |
ContinuousDirector
The continuous time domain is a timed domain that supports
continuous-time signals, discrete-event signals, and mixtures of the
two.
|
class |
ContinuousIntegrator
The integrator in the continuous domain.
|
class |
ContinuousScheduler
The Static scheduler for the Continuous domain.
|
class |
HybridModalDirector
An HybridModalDirector governs the execution of the discrete dynamics of a hybrid
system model.
|
class |
Noise
This actor generates continuous-time noise with a Gaussian distribution.
|
Modifier and Type | Class and Description |
---|---|
class |
BandlimitedNoise
This actor generates continuous-time noise with a Gaussian distribution
and controlled bandwidth.
|
class |
ContinuousMerge
A merge actor for the Continuous domain.
|
class |
ContinuousTimeDelay
Delay the input by a specified amount of time.
|
class |
ContinuousTransferFunction
A transfer function in the continuous time domain.
|
class |
Derivative
A crude approximation to a derivative in the continuous domain.
|
class |
DifferentialSystem
A differential system in the Continuous domain.
|
class |
EventSource
Deprecated.
|
class |
Integrator
The integrator in the continuous domain.
|
class |
LevelCrossingDetector
An event detector that converts continuous signals to discrete events when
the input trigger signal crosses a threshold specified by the level
parameter.
|
class |
LinearStateSpace
Linear state space model in the CT domain.
|
class |
PeriodicSampler
This actor generates discrete events by periodically sampling the input signal.
|
class |
Waveform
This actor produces a periodic continuous-time signal defined by a
periodic sequence of samples and an interpolation method.
|
class |
ZeroOrderHold
Convert discrete events at the input to a continuous-time
signal at the output by holding the value of the discrete
event until the next discrete event arrives.
|
Modifier and Type | Class and Description |
---|---|
class |
DDFDirector
The dynamic dataflow (DDF) domain is a superset of the synchronous
dataflow(SDF) and Boolean dataflow(BDF) domains.
|
Modifier and Type | Class and Description |
---|---|
class |
ActorRecursion
This actor performs actor recursion dynamically during execution.
|
class |
DDFBooleanSelect
A type polymorphic select with boolean valued control for use in
the DDF domain.
|
class |
DDFOrderedMerge
Deprecated.
Use OrderedMerge, which now supports DDF.
|
class |
DDFSelect
A type polymorphic select, which routes specified input channels to
the output, used in the DDF domain.
|
class |
DDFSingleTokenCommutator
The DDFSingleTokenCommutator has a multiport input port and an output
port.
|
Modifier and Type | Class and Description |
---|---|
class |
SmartSender
This actor adaptively establishes connections by searching for an
unused input port in the model and connecting to it.
|
Modifier and Type | Class and Description |
---|---|
class |
DEActor
The base class for actors specific to the DE domain.
|
class |
DEDirector
This director implements the discrete-event (DE) model of computation (MoC).
|
class |
DEThreadActor
A base class for threaded DE domain actors.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
DEDirector._schedule(NamedObj actor,
Time timestamp)
Schedule an actor for execution on a ExecutionAspect.
|
void |
DEDirector.resumeActor(NamedObj actor)
Resume the execution of an actor that was previously blocked because
it didn't have all the resources it needed for execution.
|
Modifier and Type | Class and Description |
---|---|
class |
AverageOverTime
An actor to compute the average of the input values received so far over model
time.
|
class |
DateToEvent
A timed actor that accepts DateTokens on the input.
|
class |
DateToModelTime
A timed actor that outputs the local clock value that corresponds to the date.
|
class |
DETransformer
This is an abstract base class for DE actors that transform
an input stream into an output stream.
|
class |
EventFilter
An actor that filters a stream of Boolean Tokens.
|
class |
EventToDate
A timed actor that outputs a date token that corresponds to the current
model time (maintained by the local clock in the director).
|
class |
GetCurrentMicrostep
Deprecated.
Use actor.lib.GetCurrentMicrostep instead.
|
class |
Inhibit
Output a received input token, unless the inhibit port receives a
token at the same time.
|
class |
Merge
A timed merge actor for the DE domain.
|
class |
MostRecent
Output the most recent input token when the trigger port
receives a token.
|
class |
NonInterruptibleTimer
Deprecated.
Use ptolemy.actor.lib.ResettableTimer.
|
class |
PID
Generate PID output for a given input.
|
class |
Previous
On each iteration, this actor produces the token received on the previous
iteration.
|
class |
QuantizedSampler
Output the input if the signal has changed more than a quantum
value since the last input.
|
class |
Queue
This actor implements a queue.
|
class |
Register
A register is a stateful actor with a trigger port that accepts
read requests.
|
class |
Server
This actor models a preemptive server with a fixed or variable service time.
|
class |
SharedQueue
A queue that outputs the next token to an output channel that is ready to
receive it.
|
class |
SuppressSimultaneousEvents
Output the first token received on the input port, and suppress any other
inputs received with the same physical time index.
|
class |
TestActorPortDepth
An actor supporting regression tests for DEDirector.
|
class |
TimeCompare
A DE actor to compare the time stamps of events at its two input ports, and
output the difference.
|
class |
TimedDelay
Deprecated.
Use actor.lib.TimeDelay.
|
class |
TimeGap
This actor measures the time interval between arrivals of successive
input tokens.
|
class |
Timer
Deprecated.
Use VariableDelay instead, which is essentially identical,
or ResettableTimer for a more reasonable timer behavior.
|
class |
VariableDelay
Deprecated.
Use ptolemy.actor.lib.TimeDelay.
|
class |
WaitingTime
This actor measures the time that events at one input have to wait for
events at another.
|
class |
Wire
Deprecated.
Use Sampler instead.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleDelay
Deprecated.
Use ptolemy.actor.lib.TimeDelay.
|
class |
TestSource
This actor fires itself five times at each time instant,
then repeats the cycle one time unit later.
|
Modifier and Type | Class and Description |
---|---|
class |
CancelFireAtTest
A test actor to test the cancelFireAt() method of the director.
|
class |
SuperdenseTimeTest
A test actor illustrating a potential bug in DE in its
handling of superdense time.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractActionsAttribute
A base class for actions with semicolon delimited lists of commands.
|
class |
Action
An Action is contained by a Transition in an FSMActor or an Event in an
ERGController.
|
class |
CommitActionsAttribute
An action that changes the state of the system.
|
class |
Configurer
A composite actor that serves as container of the contents of a configurable
entity.
|
static class |
Configurer.ContainmentExtender
The containment extender that returns the configured object as the
container of this configurer.
|
class |
ContainmentExtender
An implementation of containment extender for modal models as an attribute.
|
class |
FSMActor
An FSMActor contains a set of states and transitions.
|
class |
FSMDirector
An FSMDirector governs the execution of a modal model.
|
class |
FSMTransitionParameter
A parameter that contains FSM transition attributes.
|
class |
ModalDirector
Deprecated.
Use FSMDirector
|
class |
MultirateFSMDirector
This director extends FSMDirector by supporting production and consumption
of multiple tokens on a port in a firing.
|
class |
NonStrictFSMDirector
This director extends FSMDirector by consuming only input tokens that
are needed in the current state.
|
class |
OutputActionsAttribute
An action that sends outputs to one or more ports.
|
class |
State
A State has two ports: one for linking incoming transitions, the other for
outgoing transitions.
|
class |
TransientState
A state that is passed through in a firing of the FSM.
|
class |
Transition
A Transition has a source state and a destination state.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
OutputActionsAttribute._getDestination(java.lang.String name)
Given a destination name, return a NamedObj that matches that
destination.
|
protected abstract NamedObj |
AbstractActionsAttribute._getDestination(java.lang.String name)
Given a destination name, return a NamedObj that matches that
destination.
|
protected NamedObj |
CommitActionsAttribute._getDestination(java.lang.String name)
Given a destination name, return a NamedObj that matches that
destination.
|
NamedObj |
Configurer.getConfiguredObject()
Get the object that this configurer configures.
|
NamedObj |
ContainmentExtender.getContainedObject(java.lang.String name)
Get an object with the given name within the container.
|
NamedObj |
Configurer.ContainmentExtender.getContainedObject(java.lang.String name)
Get an object with the given name within the container.
|
NamedObj |
AbstractActionsAttribute.getDestination(java.lang.String name)
Return the destination object referred to by the given name.
|
NamedObj |
ContainmentExtender.getExtendedContainer()
Get the extended container.
|
NamedObj |
Configurer.ContainmentExtender.getExtendedContainer()
Get the extended container.
|
NamedObj |
State.getObjectInRefinement(java.lang.String name)
Get a NamedObj with the given name in the refinement of this state, if
any.
|
NamedObj |
StateEvent.getSource()
Return the source of the event, which is an instance of FSMActor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
FSMActor._schedule(NamedObj actor,
Time timestamp)
Schedule an actor for execution on a ExecutionAspect.
|
void |
State.dropObject(NamedObj target,
java.util.List dropObjects,
java.lang.String moml)
React to a list of objects being dropped onto a target.
|
boolean |
FSMDirector.handleModelError(NamedObj context,
IllegalActionException exception)
Return true if the model errors are handled.
|
boolean |
FSMActor.handleModelError(NamedObj context,
IllegalActionException exception)
Handle a model error.
|
void |
Configurer.setConfiguredObject(NamedObj configured)
Set the object that this configurer configures.
|
void |
FSMTransitionParameter.setContainer(NamedObj container) |
void |
FSMDirector.setContainer(NamedObj container)
If the container is not null, register this director as the model error handler.
|
void |
Action.setContainer(NamedObj container)
Set the container of this action.
|
Constructor and Description |
---|
AbstractActionsAttribute(NamedObj container,
java.lang.String name)
Construct an action with the given name contained
by the specified container (which should be a Transition when used in
the FSM domain, and an Event in the Ptera domain).
|
Action(NamedObj container,
java.lang.String name)
Construct an action with the given name contained by the
specified container.
|
FSMTransitionParameter(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
Modifier and Type | Class and Description |
---|---|
class |
InterfaceAutomaton
This class models an Interface Automaton.
|
class |
InterfaceAutomatonTransition
A Transition for Interface Automaton.
|
Modifier and Type | Class and Description |
---|---|
class |
ZeroOneSource
This actor produces the sequence 011101011011000... as source of the AMI
(Alternating Mark 1) test.
|
Modifier and Type | Class and Description |
---|---|
class |
Case
Deprecated.
Use ptolemy.actor.lib.hoc.Case instead.
|
class |
ModalBasePort
A base class that contains common functionality for ModelPort and
ModalRefinementPort.
|
class |
ModalController
This FSM actor supports mirroring of its ports in its container
(which is required to be a ModalModel), which in turn assures
mirroring of ports in each of the refinements.
|
class |
ModalModel
This is a typed composite actor designed to be a modal model.
|
class |
ModalPort
A port for modal models.
|
class |
ModalRefinement
This modal model actor supports mirroring of its ports in its container
(which is required to be a refinement of a state in a ModalModel).
|
class |
ModalRefinementPort
A port for refinements in modal models that are themselves modal models.
|
class |
Refinement
This typed composite actor supports mirroring of its ports in its container
(which is required to be a ModalModel), which in turn assures
mirroring of ports in each of the refinements and the controller.
|
class |
RefinementExtender
An attribute to add a class to the list of refinement classes for a state.
|
class |
RefinementSuggestion
An attribute that suggests the class of the container for the associated state
or actor.
|
class |
TransitionRefinement
Transition refinements provide a way to use composite actors which are run
whenever a transition is taken in an FSM modal, much in the same way
that State refinements are run every time an FSM is in a particular state.
|
class |
TransitionRefinementPort
A port for transition refinements in modal models.
|
Modifier and Type | Method and Description |
---|---|
void |
ModalRefinement.dropObject(NamedObj target,
java.util.List dropObjects,
java.lang.String moml)
React to a list of objects being dropped onto a target.
|
void |
ModalController.dropObject(NamedObj target,
java.util.List dropObjects,
java.lang.String moml)
React to a list of objects being dropped onto a target.
|
java.lang.String |
RefinementSuggestion.getRefinementClass(NamedObj dropObject)
Return the class name of the suggested refinement that can be used to
contain the given dropObject.
|
boolean |
ModalModel.handleModelError(NamedObj context,
IllegalActionException exception)
Handle a model error.
|
Constructor and Description |
---|
RefinementExtender(NamedObj container,
java.lang.String name)
Construct a refinement extender attribute with the given name contained
by the specified entity.
|
RefinementSuggestion(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
Modifier and Type | Class and Description |
---|---|
class |
ND_1
This class defines a PN actor object.
|
class |
ND_2
This class defines a PN actor object.
|
class |
ND_3
This class defines a PN actor object.
|
class |
ND_4
This class defines a PN actor object.
|
class |
ND_5
This class defines a PN actor object.
|
class |
StreamToMatrix
Convert a stream of Double Tokens into a Matrix.
|
Modifier and Type | Class and Description |
---|---|
class |
NondeterministicMerge
This actor takes any number of input streams and merges them
nondeterministically.
|
class |
PNDirector
A PNDirector governs the execution of a CompositeActor with extended
Kahn-MacQueen process networks (PN) semantics.
|
class |
TimedPNDirector
A TimedPNDirector governs the execution of a CompositeActor with
Kahn-MacQueen process networks (PN) semantics extended by introduction of a
notion of global time.
|
Modifier and Type | Class and Description |
---|---|
class |
TestDirector
This object implements a thread that obtains read permission to
a workspace three times sequentially, then calls workspace.wait(obj) on an
object and exits.
|
class |
TestSink |
Modifier and Type | Class and Description |
---|---|
class |
Starver
On each firing, read at most one input token and send it
to the output port.
|
Modifier and Type | Class and Description |
---|---|
class |
Butterfly
This class defines a Ptolemy II model that traces an elaborate curve
called the butterfly curve.
|
Modifier and Type | Class and Description |
---|---|
class |
OrthogonalCom
An binary, orthogonal communication system.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseSDFScheduler
This class factors code out of the SDF domain, for use in different
schedulers, so that they can be implemented in a consistent fashion.
|
class |
CachedSDFScheduler
The CachedSDFScheduler extends the SDFScheduler by caching schedules.
|
class |
SDFDirector
Director for the synchronous dataflow (SDF) model of computation.
|
class |
SDFIOPort
Deprecated.
It is preferable to declare the rate parameters directly
in the actors, instead of using this class. This allows the
dependence of rates to be understood by various SDF schedulers.
|
class |
SDFScheduler
A scheduler that implements basic scheduling of SDF graphs.
|
Modifier and Type | Class and Description |
---|---|
class |
SDFTestConsumer
This actor will consume all tokens on its input port and write their
values to a string.
|
class |
SDFTestDelay
This actor copies one token from its input to its output when fired.
|
class |
SDFTestJoin
A deterministic merge of two token streams.
|
class |
SDFTestRamp
Create an increasing sequence of integer tokens,
starting with value zero, and incrementing by one.
|
class |
SDFTestSplit
This actor deterministically splits its input token stream into two
streams.
|
class |
SDFTestZeroRate1
A test actor for HDF/SDF.
|
class |
SDFTestZeroRate2
A test actor for HDF.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayToSequence
This actor reads an array at the input and writes the array elements
as a sequence to the output.
|
class |
Autocorrelation
This actor calculates the autocorrelation of a sequence of input tokens.
|
class |
BitsToInt
This actor converts a sequence of BooleanTokens into a single IntToken.
|
class |
BootstrapSampleDelay
Record an initial token and then output that initial token during
initialize(), then pass through.
|
class |
Chop
This actor reads a sequence of input tokens of any type, and writes a
sequence of tokens constructed from the input sequence (possibly
supplemented with zeros).
|
class |
CountTrues
Read the given number of input booleans and output the number that are true.
|
class |
DelayLine
This actor reads tokens from its input port, and for each token read
outputs an array that contains the current token as the first token,
followed by some number of previously read tokens.
|
class |
DotProduct
Compute the dot product of two arrays or matrices.
|
class |
DoubleToMatrix
Deprecated.
Use SequenceToMatrix instead.
|
class |
DownSample
This actor downsamples an input stream by an integer factor by
removing tokens.
|
class |
FFT
This actor calculates the Fast Fourier Transform of a sequence of
complex inputs.
|
class |
FIR
This actor implements a type polymorphic finite-impulse response
filter with multirate capability.
|
class |
IFFT
This actor calculates the inverse FFT of a complex input array.
|
class |
IntToBits
This actor converts an IntToken into a sequence of Boolean tokens.
|
class |
LineCoder
A line coder, which converts a sequence of booleans into symbols.
|
class |
LMSAdaptive
An adaptive filter using the Least-Mean Square (LMS) algorithm, also
known as the stochastic gradient algorithm.
|
class |
MatrixJoin
This actor joins matrices into a single matrix by tiling.
|
class |
MatrixSplit
This actor splits an input matrix into a sequence of matrices.
|
class |
MatrixToDouble
Deprecated.
Use MatrixToSequence instead.
|
class |
MatrixToSequence
This actor unbundles a matrix into a sequence of output tokens.
|
class |
RaisedCosine
This actor implements an FIR filter with
a raised cosine or square-root raised cosine frequency response.
|
class |
SampleDelay
This actor outputs a set of initial tokens during the initialize()
method, and subsequently passes the input tokens to the output.
|
class |
SDFConverter
This actor is a base class for SDF converters.
|
class |
SDFTransformer
This is an abstract base class for actors that transform an input
stream into an output stream.
|
class |
SequenceToArray
This actor bundles a specified number of input tokens into a single array
and broadcasts the resulting array on all output channels.
|
class |
SequenceToMatrix
This actor bundles a specified number of input tokens into a matrix.
|
class |
UpSample
This actor upsamples an input stream by an integer factor by inserting
tokens with value zero.
|
class |
VariableFIR
This actor implements a type polymorphic finite-impulse response
filter with multirate capability, where the impulse response
of the filter is provided by an input.
|
class |
VariableLattice
This actor implements an FIR filter with a lattice structure where
the reflection coefficients are supplied at an input port.
|
class |
VariableRecursiveLattice
This actor implements a recursive (all-pole) filter with a lattice
structure where the reflection coefficients are supplied at an input port.
|
Modifier and Type | Class and Description |
---|---|
class |
HTVQEncode
This actor encodes a matrix using Hierarchical Table-Lookup Vector
Quantization.
|
class |
ImageContrast
Change the contrast of an image.
|
class |
ImagePartition
Partition an image into smaller subimages.
|
class |
ImageSequence
Load a sequence of binary images from files, and create a sequence of
IntMatrixTokens from them.
|
class |
ImageUnpartition
Combine subimages into a larger image.
|
class |
PSNR
This actor consumes an IntMatrixToken from each input port, and calculates the
Power Signal to Noise Ratio (PSNR) between them.
|
class |
VQDecode
This actor decompresses a vector quantized signal.
|
Modifier and Type | Class and Description |
---|---|
class |
OptimizingSDFDirector
Director for the synchronous dataflow (SDF) model of computation which finds
an optimized schedule according to a defined criterion.
|
class |
OptimizingSDFScheduler
OptimizingSDFScheduler is the scheduler companion to the OptimizingSDFDirector
It works with the synchronous dataflow (SDF) model of computation to find
an optimized schedule according to a defined criterion.
|
class |
SharedBufferTransformer
An abstract ancestor class to be used for filters
using references to shared data frames.
|
Modifier and Type | Class and Description |
---|---|
class |
DummyDisplay
Class comments
A DummyDisplay is a simple sink implementing the BufferingProfile interface.
|
class |
DummySource
Class comments
A simple actor acting as a dummy source used for testing the OptimizingSDFDirector.
|
class |
DummyTransformer
Class comments
A DummyTransformer is a simple actor with one input port and one output port
imitation a filter type of actor
It is used for testing the OptimizingSDFDirector.
|
Modifier and Type | Class and Description |
---|---|
class |
ComponentEntity<T extends ComponentPort>
A ComponentEntity is a component in a CompositeEntity.
|
class |
ComponentPort
A port supporting hierarchy.
|
class |
ComponentRelation
This class defines a relation supporting hierarchy (clustered graphs).
|
class |
CompositeEntity
A CompositeEntity is a cluster in a clustered graph.
|
class |
Entity<T extends Port>
An Entity is a vertex in a generalized graph.
|
class |
InstantiableNamedObj
An InstantiableNamedObj is a named object that can be either a class
definition or an instance.
|
class |
Port
A Port is the interface of an Entity to any number of Relations.
|
class |
Relation
A Relation links ports, and therefore the entities that contain them.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
Port._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get a port with the specified name in the specified container.
|
protected NamedObj |
ComponentEntity._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an entity with the specified name in the specified container.
|
protected NamedObj |
Relation._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get a relation with the specified name in the specified container.
|
protected NamedObj |
Port._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
protected NamedObj |
ComponentEntity._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
protected NamedObj |
ComponentRelation._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
NamedObj |
Port.getContainer()
Get the container entity.
|
NamedObj |
ComponentEntity.getContainer()
Get the container entity.
|
NamedObj |
ComponentRelation.getContainer()
Get the container entity.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
Port._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get a port with the specified name in the specified container.
|
protected NamedObj |
ComponentEntity._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an entity with the specified name in the specified container.
|
protected NamedObj |
Relation._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get a relation with the specified name in the specified container.
|
protected NamedObj |
Port._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
protected NamedObj |
ComponentEntity._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
protected NamedObj |
ComponentRelation._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
Instantiable |
InstantiableNamedObj.instantiate(NamedObj container,
java.lang.String name)
Create an instance by (deeply) cloning this object and then adjusting
the parent-child relationships between the clone and its parent.
|
Instantiable |
ComponentEntity.instantiate(NamedObj container,
java.lang.String name)
Create an instance by cloning this object and then adjusting
the parent-child relationships between the clone and its parent.
|
Modifier and Type | Class and Description |
---|---|
class |
FileAttribute
Deprecated.
Use
FileParameter instead. |
class |
RequireVersion
An attribute that requires a particular version of Ptolemy II.
|
class |
URIAttribute
An attribute that identifies the URI from which the container was read.
|
class |
VersionAttribute
A nonpersistent attribute that identifies the version of an object.
|
Modifier and Type | Method and Description |
---|---|
static java.net.URI |
URIAttribute.getModelURI(NamedObj container)
Return the URI from which the specified model was read,
or null if there is no such URI.
|
Constructor and Description |
---|
FileAttribute(NamedObj container,
java.lang.String name)
Deprecated.
Construct an attribute with the given name contained by the
specified container.
|
RequireVersion(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
URIAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
container.
|
VersionAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
Modifier and Type | Class and Description |
---|---|
class |
PortHasNoContainer
Illustrates a problem with port naming and cloning.
|
class |
PortNameProblem
Illustrates a problem with port naming and cloning.
|
class |
TestComponentPort
This class is used to test protected method(s) in ComponentPort
|
class |
TestComponentRelation
This class is used to test protected method(s) in ComponentRelation
|
class |
TestCompositeEntity
This class is used to test protected method(s) in CompositeEntity.java
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
TestComponentRelation.testGetContainedObject(NamedObj container,
java.lang.String relativeName) |
NamedObj |
TestComponentRelation.testPropagateExistence(NamedObj container)
Test _propagateExistence()
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
TestComponentRelation.testGetContainedObject(NamedObj container,
java.lang.String relativeName) |
NamedObj |
TestComponentRelation.testPropagateExistence(NamedObj container)
Test _propagateExistence()
|
Modifier and Type | Class and Description |
---|---|
class |
UndoStackAttribute
This attribute holds the undo/redo information for a model.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
RedoChangeRequest.getContext()
Return the context specified in the constructor, or null if none
was specified.
|
NamedObj |
UndoChangeRequest.getContext()
Return the context specified in the constructor, or null if none
was specified.
|
Modifier and Type | Method and Description |
---|---|
static UndoStackAttribute |
UndoStackAttribute.getUndoInfo(NamedObj object)
Get the UndoStackAttribute associated with the given object.
|
Constructor and Description |
---|
RedoChangeRequest(java.lang.Object originator,
NamedObj context)
Construct a change request to be executed in the specified context.
|
UndoChangeRequest(java.lang.Object originator,
NamedObj context)
Construct a change request to be executed in the specified context.
|
UndoStackAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSettableAttribute
This is an abstract base class for attributes that implement the
Settable interface.
|
class |
Attribute
Attribute is a base class for attributes to be attached to instances
of NamedObj.
|
class |
ConfigurableAttribute
This class provides a simple way to get a long string into an attribute.
|
class |
DecoratorAttributes
A container for attributes created by a decorator.
|
class |
Location
An attribute that represents the center location of a node in a
schematic.
|
class |
SingletonAttribute
This class is an attribute that replaces any previously
existing attribute in the container that has the same name.
|
class |
SingletonConfigurableAttribute
This class is a configurable attribute that replaces any previously
existing attribute in the container that has the same name.
|
class |
StringAttribute
An attribute that has a string value.
|
class |
TransientSingletonConfigurableAttribute
Deprecated.
Use SingletonConfigurableAttribute instead with setPersistent(false).
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
NamedObj._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an object with the specified name in the specified container.
|
protected NamedObj |
Attribute._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an attribute with the specified name in the specified container.
|
protected NamedObj |
NamedObj._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
protected NamedObj |
Attribute._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
NamedObj |
NamedObj.getContainer()
Get the container.
|
NamedObj |
Workspace.getContainer()
Get the container.
|
NamedObj |
Attribute.getContainer()
Get the NamedObj that this Attribute is attached to.
|
NamedObj |
Nameable.getContainer()
Return the container.
|
NamedObj |
ChangeRequest.getLocality()
If a change is localized to a particular object and objects
that it contains, then that object should be returned by
this method.
|
NamedObj |
DebugEvent.getSource()
Return the source of the event.
|
NamedObj |
NamedObj.toplevel()
Return the top level of the containment hierarchy.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<NamedObj> |
Decorator.decoratedObjects()
Return a list of the objects that this decorator decorates.
|
java.util.List<NamedObj> |
Workspace.directoryList()
Return an unmodifiable list of the items in the directory,
in the order in which they were added.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Attribute._checkContainer(NamedObj container)
Check that the specified container is of a suitable class for
this attribute.
|
protected void |
NamedObj._cloneFixAttributeFields(NamedObj newObject)
Fix the fields of the given object which point to Attributes.
|
protected NamedObj |
NamedObj._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an object with the specified name in the specified container.
|
protected NamedObj |
Attribute._getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an attribute with the specified name in the specified container.
|
protected NamedObj |
NamedObj._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
protected NamedObj |
Attribute._propagateExistence(NamedObj container)
Propagate existence of this object to the
specified object.
|
protected void |
StringAttribute._propagateValue(NamedObj destination)
Propagate the value of this object to the
specified object.
|
protected void |
Location._propagateValue(NamedObj destination)
Propagate the value of this object to the
specified object.
|
protected void |
NamedObj._propagateValue(NamedObj destination)
Propagate the value of this object (if any) to the
specified object.
|
protected void |
ConfigurableAttribute._propagateValue(NamedObj destination)
Propagate the value of this object to the
specified object.
|
void |
Workspace.add(NamedObj item)
Add an item to the directory.
|
DecoratorAttributes |
Decorator.createDecoratorAttributes(NamedObj target)
Create and return the decorated attributes for the target NamedObj.
|
boolean |
NamedObj.deepContains(NamedObj inside)
Return true if this object contains the specified object,
directly or indirectly.
|
void |
DropTargetHandler.dropObject(NamedObj target,
java.util.List dropObjects,
java.lang.String moml)
React to a list of objects being dropped onto a target.
|
java.lang.String |
NamedObj.getName(NamedObj parent)
Get the name of this object relative to the specified container.
|
java.lang.String |
Workspace.getName(NamedObj relativeTo)
Get the name.
|
java.lang.String |
Nameable.getName(NamedObj relativeTo)
Get the name of this object relative to the specified container.
|
boolean |
ExceptionHandler.handleException(NamedObj context,
java.lang.Throwable exception)
Handle an exception.
|
boolean |
BasicModelErrorHandler.handleModelError(NamedObj context,
IllegalActionException exception)
Handle a model error by throwing the specified exception.
|
boolean |
ModelErrorHandler.handleModelError(NamedObj context,
IllegalActionException exception)
Handle a model error.
|
boolean |
NamedObj.handleModelError(NamedObj context,
IllegalActionException exception)
Handle a model error.
|
boolean |
Workspace.handleModelError(NamedObj context,
IllegalActionException exception)
Handle a model error by throwing the specified exception.
|
Instantiable |
Instantiable.instantiate(NamedObj container,
java.lang.String name)
Create an instance by (deeply) cloning this object and then adjusting
the parent-child relationships between the clone and its parent.
|
void |
NamedObj.notifyOfNameChange(NamedObj object)
React to a change in a contained named object.
|
void |
Workspace.remove(NamedObj item)
Remove the specified item from the directory.
|
void |
TransientSingletonConfigurableAttribute.setContainer(NamedObj container)
Deprecated.
Remove any previous attribute in the container that has the same
name as this attribute, and then call the base class method to set
the container.
|
void |
SingletonConfigurableAttribute.setContainer(NamedObj container)
Remove any previous attribute in the container that has the same
name as this attribute, and then call the base class method to set
the container.
|
void |
Attribute.setContainer(NamedObj container)
Specify the container NamedObj, adding this attribute to the
list of attributes in the container.
|
void |
SingletonAttribute.setContainer(NamedObj container)
Remove any previous attribute in the container that has the same
name as this attribute, and then call the base class method to set
the container.
|
Constructor and Description |
---|
AbstractSettableAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
AbstractSettableAttribute(NamedObj container,
java.lang.String name,
boolean incrementWorkspaceVersion)
Construct an attribute with the given name contained by the specified
entity.
|
Attribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
Attribute(NamedObj container,
java.lang.String name,
boolean incrementWorkspaceVersion)
Construct an attribute with the given name contained by the specified
entity.
|
ConfigurableAttribute(NamedObj container,
java.lang.String name)
Construct a new attribute with the given container and name.
|
DecoratorAttributes(NamedObj container,
Decorator decorator)
Construct a DecoratorAttributes instance to contain the
decorator parameter for the specified container provided
by the specified decorator.
|
DecoratorAttributes(NamedObj container,
java.lang.String name)
Construct a DecoratorAttributes instance with the given name
and container.
|
Location(NamedObj container,
java.lang.String name)
Construct an attribute with the given container and name.
|
SingletonAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given container and name.
|
SingletonConfigurableAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given container and name.
|
StringAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
container.
|
TransientSingletonConfigurableAttribute(NamedObj container,
java.lang.String name)
Deprecated.
Construct an attribute with the given container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
InvalidStringAttribute
An attribute used for testing that is never valid.
|
class |
TestInstantiableAttribute |
class |
TestInstantiableNamedObj |
class |
TestNullNamedObj
TestNullNamedObj is like NamedObj, except that null names are permissible.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
TestNullNamedObj.getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an object with the specified name in the specified container.
|
NamedObj |
TestDebugEvent.getSource()
Return the director that activated this event.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
TestNullNamedObj.getContainedObject(NamedObj container,
java.lang.String relativeName)
Get an object with the specified name in the specified container.
|
Instantiable |
TestInstantiableAttribute.instantiate(NamedObj container,
java.lang.String name) |
Instantiable |
TestInstantiableNamedObj.instantiate(NamedObj container,
java.lang.String name) |
Constructor and Description |
---|
InvalidStringAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
TestDebugEvent(NamedObj source)
Create a new firing event with the given source, actor, and type.
|
TestInstantiableAttribute(NamedObj container,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
class |
Expression
On each firing send an expression for evaluation to a matlab
Engine . |
Modifier and Type | Class and Description |
---|---|
class |
Documentation
An attribute that contains documentation for the container.
|
class |
EntityLibrary
This class provides a hierarchical library of components specified
in MoML.
|
class |
ImportAttribute
Deprecated.
The 'import' MoML element is deprecated, use the 'source'
attribute instead.
|
class |
LibraryAttribute
This class is a configurable singleton attribute that associates a
component library with a model.
|
class |
MoMLAttribute
This attribute has an arbitrary MoML description that is exported
when the exportMoML() methods of the container are called.
|
class |
MoMLModelAttribute
An attribute that has a model described in MoML.
|
class |
ParserAttribute
This attribute represents a MoML parser.
|
class |
Vertex
This attribute represents a waypoint in a relation.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
MoMLModelAttribute._model
The contained model.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
MoMLModelAttribute.getContainedModel()
Return the contained model.
|
NamedObj |
MoMLChangeRequest.getContext()
Return the context specified in the constructor, or null if none
was specified.
|
static NamedObj |
MoMLChangeRequest.getDeferredToParent(NamedObj object)
Deprecated.
No longer needed; just use the specified object as
a context.
|
NamedObj |
MoMLParser.getToplevel()
Get the top-level entity associated with this parser, or null if none.
|
NamedObj |
MoMLParser.parse(java.lang.String text)
Parse the given string, which contains MoML.
|
NamedObj |
MoMLParser.parse(java.net.URL base,
java.io.InputStream input)
Deprecated.
Use
MoMLParser.parse(URL base, String systemID, InputStream input)
for better error messages that include the name of the file being
read. |
NamedObj |
MoMLParser.parse(java.net.URL base,
java.io.Reader reader)
Deprecated.
Use
MoMLParser.parse(URL base, String systemID, Reader reader)
for better error messages that include the name of the file being
read. |
NamedObj |
MoMLParser.parse(java.net.URL base,
java.lang.String text)
Parse the given string, which contains MoML, using the specified
base to evaluate relative references.
|
NamedObj |
MoMLParser.parse(java.net.URL base,
java.lang.String systemID,
java.io.InputStream input)
Parse the given stream, using the specified url as the base
to expand any external references within the MoML file.
|
NamedObj |
MoMLParser.parse(java.net.URL base,
java.lang.String systemID,
java.io.Reader reader)
Parse the given stream, using the specified url as the base
The reader is wrapped in a BufferedReader before being used.
|
NamedObj |
MoMLParser.parse(java.net.URL base,
java.net.URL input)
Parse the MoML file at the given URL, which may be a file
on the local file system, using the specified base
to expand any relative references within the MoML file.
|
NamedObj |
MoMLParser.parseFile(java.lang.String filename)
Parse the file with the given name, which contains MoML.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
MoMLVariableChecker.checkCopy(java.lang.String momlToBeChecked,
NamedObj container)
Check for problems in the moml to be copied.
|
java.lang.String |
MoMLVariableChecker.checkCopy(java.lang.String momlToBeChecked,
NamedObj container,
boolean hideVariables)
Check for problems in the moml to be copied.
|
static java.lang.String |
Documentation.consolidate(NamedObj object)
Return as a single string all the documentation associated with
the specified object.
|
boolean |
EntityLibrary.deepContains(NamedObj inside)
Return true if this object contains the specified object,
directly or indirectly.
|
java.lang.String |
MoMLFilter.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Given a container, attribute name and attribute value,
return a new attribute value.
|
java.lang.String |
MoMLFilter.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile,
MoMLParser parser)
Given a container, attribute name and attribute value,
return a new attribute value.
|
void |
MoMLFilter.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
void |
MoMLFilter.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile,
MoMLParser parser)
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
static NamedObj |
MoMLChangeRequest.getDeferredToParent(NamedObj object)
Deprecated.
No longer needed; just use the specified object as
a context.
|
static MoMLParser |
ParserAttribute.getParser(NamedObj object)
Get a parser for the specified object.
|
int |
ErrorHandler.handleError(java.lang.String element,
NamedObj context,
java.lang.Throwable exception)
Handle an error.
|
int |
SimpleErrorHandler.handleError(java.lang.String element,
NamedObj context,
java.lang.Throwable exception)
Handle an error by throwing an exception.
|
int |
StreamErrorHandler.handleError(java.lang.String element,
NamedObj context,
java.lang.Throwable exception)
Handle an error by printing a description of the error to
the stream specified in the constructor.
|
boolean |
IconLoader.loadIconForClass(java.lang.String className,
NamedObj context)
Load an icon for a class in a particular context.
|
static java.lang.String |
UndoContext.moveContextEnd(NamedObj context,
NamedObj containee)
Return the closing element corresponding to the starting element
returned by moveContextStart(), or an empty string if none is
needed.
|
static java.lang.String |
UndoContext.moveContextStart(NamedObj context,
NamedObj containee)
Return the MoML start element to put us in the
context of the immediate container of the containee,
assuming the current context is as given by the
context argument.
|
void |
MoMLParser.setContext(NamedObj context)
Set the context for parsing.
|
void |
MoMLParser.setToplevel(NamedObj toplevel)
Set the top-level entity.
|
Constructor and Description |
---|
Documentation(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
ImportAttribute(NamedObj container,
java.lang.String name)
Deprecated.
Construct an attribute with the specified container and name.
|
LibraryAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given container and name.
|
MoMLAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
MoMLChangeRequest(java.lang.Object originator,
NamedObj context,
java.lang.String request)
Construct a mutation request to be executed in the specified context.
|
MoMLChangeRequest(java.lang.Object originator,
NamedObj context,
java.lang.String request,
boolean structural)
Construct a mutation request to be executed in the specified context.
|
MoMLChangeRequest(java.lang.Object originator,
NamedObj context,
java.lang.String request,
java.net.URL base)
Construct a mutation request to be executed in the specified context.
|
MoMLModelAttribute(NamedObj container,
java.lang.String name)
Create a model attribute with the specified container and name.
|
MoMLUndoEntry(NamedObj context,
java.lang.String undoMoML)
Create an undo entry comprised of the specified MoML code.
|
ParserAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the specified container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
DiscardDoubles
A simple sink actor that consumes and discards double input tokens.
|
class |
DiscardDoublesArray
A simple sink actor that consumes and discards arrays of double input
tokens.
|
class |
DiscardGenerals
A simple sink actor that consumes and discards input tokens of type General.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
RemoveGraphicalClasses.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Filter for graphical classes and return new values if
a graphical class is found.
|
java.lang.String |
GRColorChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Handle parameter name changes.
|
java.lang.String |
MultiportToSinglePort.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
If the attributeName is "class" and attributeValue names a
class that has had its port names changed between releases,
then substitute in the new port names.
|
java.lang.String |
JavaScriptThisUpdate.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Handle parameter name changes.
|
java.lang.String |
RemoveProperties.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Return the old attribute value for properties that are not registered
to be removed.
|
java.lang.String |
ChangeFixedWidth1ToAuto.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
This method doesn't do anything.
|
java.lang.String |
NamedObjClassesSeen.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
If the attributeName is "class" and the attributeValue extends
NamedObj, then add the attributeValue to the set of classes
we are interested in.
|
java.lang.String |
RemoveNonPtinyClasses.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Filter for graphical classes and return new values if
a graphical class is found.
|
java.lang.String |
AddIcon.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
If the attributeName is "class" and attributeValue names a
class that has had its port names changed between releases,
then substitute in the new port names.
|
java.lang.String |
RemoveClasses.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Filter for graphical classes and return new values if
a graphical class is found.
|
java.lang.String |
DocAttributeChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Change StringParameter attributes insinde DocAttribute to
StringAttribute.
|
java.lang.String |
HideAnnotationNames.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Hide annotation names.
|
java.lang.String |
AddMissingParameter.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Identify classes that need to have parameter added.
|
java.lang.String |
PropertyClassChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Return new class names for properties that have been
registered as having changed classes.
|
java.lang.String |
ClassChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
If the attributeName is "class" and attributeValue names a
class that needs to be renamed, then substitute in the new class
name.
|
java.lang.String |
PortClassChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
If the attributeName is "class" and attributeValue names a
class that has had its port classes changed between releases,
then substitute in the new port classes.
|
java.lang.String |
AddEditorFactory.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Deprecated.
Identify Parameters that need a VisibleParameterEditorFactory
named _editorFactory added.
|
java.lang.String |
ParameterNameChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
If the attributeName is "class" and attributeValue names a
class that has had a Parameter names changed between releases,
then substitute in the new Parameter names.
|
java.lang.String |
RelationWidthChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Filter relations widths and change 0 to -1.
|
java.lang.String |
PortNameChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
If the attributeName is "class" and attributeValue names a
class that has had its port names changed between releases,
then substitute in the new port names.
|
java.lang.String |
LazyTypedCompositeActorChanges.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Possibly replaced TypedCompositeActors with LazyTypedCompositeActors.
|
java.lang.String |
MoMLFilterSimple.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile,
MoMLParser parser)
Return the old attribute value for properties that are not registered
to be removed.
|
void |
RemoveGraphicalClasses.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
GRColorChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
If the container is a property named "diffuseColor" contained
by one of the GR actors, then check the format of its parameter
to change it, if necessary, from matrix format to array format.
|
void |
MultiportToSinglePort.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
JavaScriptThisUpdate.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
If the container is a property named "script" contained
by the JavaScript actor, then add "this." to certain
function calls.
|
void |
RemoveProperties.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Reset private variables.
|
void |
ChangeFixedWidth1ToAuto.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Filter relations widths and change 1 to "Auto" and make sure still value
is not not stored (if not changed).
|
void |
NamedObjClassesSeen.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
RemoveNonPtinyClasses.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
AddIcon.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Deprecated.
Use
AddIcon.filterEndElement(NamedObj, String, StringBuffer, String, MoMLParser)
instead and pass a MoMLParser. |
void |
RemoveClasses.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
DocAttributeChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
HideAnnotationNames.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
void |
AddMissingParameter.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Deprecated.
Use
AddMissingParameter.filterEndElement(NamedObj, String, StringBuffer, String, MoMLParser)
instead and pass a MoMLParser. |
void |
PropertyClassChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Reset private variables.
|
void |
ClassChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
PortClassChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Reset private variables.
|
void |
AddEditorFactory.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Deprecated.
Use
AddEditorFactory.filterEndElement(NamedObj, String, StringBuffer, String, MoMLParser)
instead and pass a MoMLParser. |
void |
ParameterNameChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
RelationWidthChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
void |
PortNameChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Clear recorded state for this element so that it does not
interfere with the next element.
|
void |
LazyTypedCompositeActorChanges.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
In this class, do nothing.
|
void |
MoMLFilterSimple.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile,
MoMLParser parser)
Reset private variables.
|
void |
AddIcon.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile,
MoMLParser parser)
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
void |
AddMissingParameter.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile,
MoMLParser parser)
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
void |
AddEditorFactory.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile,
MoMLParser parser)
Deprecated.
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
Modifier and Type | Class and Description |
---|---|
class |
TestRamp
Test out icon handling by the filters.
|
Modifier and Type | Method and Description |
---|---|
int |
RecorderErrorHandler.handleError(java.lang.String element,
NamedObj context,
java.lang.Throwable exception)
Handle an error by printing a description of the error to
the stream specified in the constructor.
|
boolean |
TestIconLoader.loadIconForClass(java.lang.String className,
NamedObj context)
Load an icon for a class in a particular context.
|
Modifier and Type | Class and Description |
---|---|
class |
UnitAttribute
This class is used to implement the Unit Attribute.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
UnitConstraint.getSource()
Get the source of this equation.
|
Modifier and Type | Method and Description |
---|---|
protected void |
UnitAttribute._propagateValue(NamedObj destination)
Propagate the value of this object to the
specified object.
|
void |
UnitConstraint.setSource(NamedObj source) |
Constructor and Description |
---|
UnitAttribute(NamedObj container,
java.lang.String name)
Construct a UnitsAttribute with the specified name, and container.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
TypeAnimatorApplet._createModel(Workspace workspace)
Create the model.
|
protected NamedObj |
MoMLViewerApplet._createModel(Workspace workspace)
Read the model from the modelURL applet parameter
and do not filter out any graphical classes.
|
Modifier and Type | Method and Description |
---|---|
int |
VergilErrorHandler.handleError(java.lang.String element,
NamedObj context,
java.lang.Throwable exception)
Handle an error.
|
Modifier and Type | Class and Description |
---|---|
class |
ActorGraphTableau
This is a graph editor for ptolemy models.
|
static class |
ActorGraphTableau.Factory
A factory that creates graph editing tableaux for Ptolemy models.
|
class |
DocBuilder
Build Documentation for Java and Actors.
|
class |
DocBuilderEffigy
An effigy for a DocBuilder.
|
static class |
DocBuilderEffigy.Factory
A factory for creating new effigies.
|
class |
DocBuilderTableau
A tableau representing a documentation builder.
|
static class |
DocBuilderTableau.Factory
A factory that creates DocBuilderGUI tableaux for Ptolemy models.
|
class |
DocEffigy
An effigy for a doc file.
|
static class |
DocEffigy.Factory
A factory for creating new effigies.
|
class |
DocTableau
A tableau representing a documentation view in a toplevel window.
|
static class |
DocTableau.Factory
A factory that creates Doc viewer tableaux for Ptolemy models.
|
class |
LayoutHint
A LayoutHint is an Attribute for Ptolemy Relations that holds the
specification of bend points for links.
|
class |
TypeOpaqueCompositeActorTableauFactory
A factory that creates graph editing tableaux for untyped models.
|
Modifier and Type | Method and Description |
---|---|
NamedObj |
LayoutHint.LayoutHintItem.getHead()
Get the head of this LayoutHint which is used to identify this hint.
|
NamedObj |
LayoutHint.LayoutHintItem.getTail()
Get the tail of this LayoutHint which is used to identify this hint.
|
Modifier and Type | Method and Description |
---|---|
protected diva.graph.GraphPane |
ActorGraphFrame._createGraphPane(NamedObj entity)
Create a new graph pane.
|
protected void |
LayoutHint._propagateValue(NamedObj destination)
Propagate the value of this object to the specified object.
|
void |
DocApplicationSpecializer.editDocumentation(java.awt.Frame owner,
Attribute attribute,
NamedObj target)
Create a gui to edit the documentation in the attribute.
|
static Locatable |
KielerLayoutUtil.getLocation(NamedObj namedObj)
Find a location for the given object.
|
static java.awt.geom.Point2D |
KielerLayoutUtil.getLocationPoint(NamedObj namedObj)
Get the location given by the location attribute of the given input
object.
|
void |
DocApplicationSpecializer.handleDocumentationAttributeDoesNotExist(java.awt.Frame owner,
NamedObj target)
Handle the state where the documentation attribute does not
exist and the user tried to edit the docs.
|
boolean |
ActorInteractionAddon.isActorOfInterestForAddonController(NamedObj actor)
Determine of a given actor is of interest for a desired action.
|
boolean |
ActorInteractionAddon.isActorOfInterestForLookInside(NamedObj actor)
Determine of a given actor is of interest for a desired action.
|
boolean |
ActorInteractionAddon.isActorOfInterestForOpenInstance(NamedObj actor)
Determine of a given actor is of interest for a desired action.
|
void |
ActorInteractionAddon.lookInsideAction(FigureAction figureAction,
NamedObj actor)
The action to be taken when looking inside an actor.
|
void |
ActorInteractionAddon.openInstanceAction(FigureAction figureAction,
NamedObj actor)
The action to be taken when looking inside an actor.
|
void |
LayoutHint.setLayoutHintItem(NamedObj head,
NamedObj tail,
double[] bendPoints,
java.awt.geom.Point2D.Double labelLocation)
Set a
LayoutHint.LayoutHintItem for a link which is specified by its head
and tail, i.e. |
Constructor and Description |
---|
ActorGraphModel(NamedObj composite)
Construct a new graph model whose root is the given composite entity.
|
DocBuilder(NamedObj container,
java.lang.String name)
Create a new instance of the DocBuilder.
|
DocManager(Configuration configuration,
NamedObj target)
Construct a manager to handle documentation for the specified target.
|
DocViewer(NamedObj target,
Configuration configuration)
Construct a documentation viewer for the specified target.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
LayoutHint(NamedObj container,
java.lang.String name)
Construct an attribute with the given container and name.
|
LayoutHintItem(NamedObj head,
NamedObj tail)
Simple constructor specifying only head and tail for this
LayoutHintItem.
|
LayoutHintItem(NamedObj head,
NamedObj tail,
java.awt.geom.Point2D.Double locationHead,
java.awt.geom.Point2D.Double locationTail,
int multiportWidthHead,
int multiportWidthTail,
java.awt.geom.Point2D.Double labelPosition)
Constructor passing not only head and tail but also all required
layout information for the conditions under which this LayoutHintItem
is only valid.
|
ListenToActorAction(NamedObj target,
BasicGraphController controller)
Create an action to listen to debug messages in the actor.
|
TypeOpaqueCompositeActorTableauFactory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
LEDMatrix
An actor that displays an array of LEDs.
|
class |
ModelDisplay
This actor opens a window to display the specified model.
|
class |
MonitorImage
Display image inputs in the icon.
|
class |
MonitorReceiverAttribute
This parameter, when inserted into a port, causes the port to display data
available for the actor to read.
|
class |
MonitorReceiverContents
This parameter, when inserted into a model or an opaque composite actor,
causes all input ports to acquire an attribute that makes them display
their contents on the screen.
|
class |
ShowTypes
This attribute, when inserted into a model causes types to be
displayed on all ports at the same level of the hierarchy as
this attribute.
|
class |
VisualModelReference
This is an atomic actor that can execute and/or open a model specified by
a file or URL.
|
class |
VisualModelReference.LookInside
A tableau factory to override the look inside behavior to open
the referenced model, if there is one.
|
Modifier and Type | Method and Description |
---|---|
void |
MonitorReceiverContents.setContainer(NamedObj container)
Specify the container.
|
void |
ShowTypes.setContainer(NamedObj container)
Specify the container.
|
Constructor and Description |
---|
LookInside(NamedObj container,
java.lang.String name)
Construct a VisualModelReference$LookInside object.
|
MonitorReceiverAttribute(NamedObj container,
java.lang.String name)
Construct an actor with the specified container and name.
|
MonitorReceiverContents(NamedObj container,
java.lang.String name)
Construct an actor with the specified container and name.
|
ShowTypes(NamedObj container,
java.lang.String name)
Construct an actor with the specified container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextMenuFactoryCreator
An object that can create a tableau for a model.
|
class |
DependencyHighlighter
This is an attribute that produces a custom node controller that adds
context menu commands to highlight dependents and prerequisites.
|
class |
DocAttribute
An attribute containing documentation for a Ptolemy II object.
|
class |
DocViewerFactory
An attribute that creates an editor to open a doc viewer for
its container's container.
|
class |
KeplerDocumentationAttribute
A Documentation attribute for actors.
|
class |
NodeControllerFactory
This is an attribute that produces a custom node controller.
|
class |
RelativeLocation
An attribute used to store a relative visual location.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
ExportParameters._jsCopier
Directory into which JavaScript and related files have been written,
or null if they are not being copied.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
BasicGraphController.SchematicContextMenuFactory._getObjectFromFigure(diva.canvas.Figure source) |
protected NamedObj |
EditorDropTargetListener._getObjectUnder(java.awt.geom.Point2D point)
Return the object under the specified point, or null if there
is none.
|
NamedObj |
ExportParameters.getJSCopier()
Get the composite entity that
is copying JavaScript and
related files; return null if they are not being copied.
|
NamedObj |
AbstractBasicGraphModel.getPtolemyModel()
Return the Ptolemy II model associated with this graph model.
|
NamedObj |
RelativeLocation.getRelativeToNamedObj()
If the relativeTo object exists, return it.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<NamedObj> |
SearchResultsDialog._find(NamedObj container,
java.lang.String text,
boolean includeValues,
boolean includeNames,
boolean recursive,
boolean caseSensitive,
java.util.regex.Pattern pattern)
Return a list of objects in the model that match the
specified search.
|
protected java.util.Set<NamedObj> |
DependencyResultsDialog._findDependencies(Actor actor,
boolean prerequisites,
boolean dependents)
Return a list of objects in the model that match the
specified search.
|
protected java.util.HashSet<NamedObj> |
BasicGraphFrame._getSelectionSet()
Return a set of instances of NamedObj representing the objects
that are currently selected.
|
java.util.HashSet<NamedObj> |
BasicGraphFrame.getSelectionSet()
Return a set of instances of NamedObj representing the objects
that are currently selected.
|
Modifier and Type | Method and Description |
---|---|
protected abstract diva.graph.GraphPane |
BasicGraphFrame._createGraphPane(NamedObj entity)
Create a new graph pane.
|
protected javax.swing.JComponent |
BasicGraphFrame._createRightComponent(NamedObj entity)
Create the component that goes to the right of the library.
|
protected SizeAttribute |
BasicGraphFrame._createSizeAttribute(NamedObj model)
Create a SizeAttribute for a specific model when it is being saved to
a file.
|
protected void |
BasicGraphFrame._exportDesignPattern(java.io.Writer writer,
NamedObj model,
java.lang.String name)
Export the model into the writer with the given name.
|
protected java.util.Set<NamedObj> |
SearchResultsDialog._find(NamedObj container,
java.lang.String text,
boolean includeValues,
boolean includeNames,
boolean recursive,
boolean caseSensitive,
java.util.regex.Pattern pattern)
Return a list of objects in the model that match the
specified search.
|
protected Locatable |
AbstractBasicGraphModel._getLocation(NamedObj object)
Return the location attribute contained in the given object, or
a new location contained in the given object if there was no location.
|
protected void |
SearchResultsDialog._highlightResult(NamedObj target)
Highlight the specified object and all its containers to
indicate that it matches the search criteria.
|
protected void |
BasicGraphFrame._initBasicGraphFrameSetZoomAndPane(NamedObj model,
diva.graph.JGraph jgraph)
Set the zoom factor and the pan for a specific model and JGraph.
|
protected boolean |
LocatableNodeController._isPropertySet(NamedObj object,
java.lang.String name)
Return true if the property of the specified name is set for
the specified object.
|
protected void |
BasicGraphFrame._updateWindowAttributes(java.awt.Frame parent,
NamedObj model,
diva.graph.JGraph graph)
Update the size, zoom and position of the window for a specific model
and JGraph.
|
static void |
BasicGraphFrameExtension.alternateDelete(java.lang.Object[] selection,
AbstractBasicGraphModel graphModel,
NamedObj container)
Delete the Ptolemy objects represented by the selection.
|
static void |
BasicGraphFrameExtension.alternatePaste(NamedObj container,
java.lang.StringBuffer moml)
Paste the Ptolemy objects represented by the value of the
moml argument into the container.
|
static void |
BasicGraphFrameExtension.alternatePasteMomlModification(NamedObj container,
java.lang.StringBuffer moml)
Paste the Ptolemy objects represented by the value of the
moml argument into the container.
|
void |
DocViewerFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create a doc viewer for the specified object with the
specified parent window.
|
void |
KeplerDocumentationAttribute.createEmptyFields(NamedObj target)
Create empty fields for the main attribute as well as any
params or ports that exist in the target.
|
void |
IGuiAction.doAction(NamedObj model)
Perform the action/modification on the current model triggered
by a Vergil GUI action.
|
void |
PtolemyLayoutAction.doAction(NamedObj model)
Layout the graph if the model is a CompositeActor.
|
static BasicGraphFrame |
BasicGraphFrame.getBasicGraphFrame(NamedObj model)
Given a NamedObj, return the corresponding BasicGraphFrame.
|
DocAttribute |
KeplerDocumentationAttribute.getDocAttribute(NamedObj target)
Return a docAttribute with the available kepler documentation.
|
static void |
BasicGraphFrame.openComposite(java.awt.Frame owner,
NamedObj target)
Opens the nearest composite actor above the target in the hierarchy
and possibly change the zoom and centering to show the target.
|
void |
ExportParameters.setJSCopier(NamedObj copier)
Specify the composite entity responsible for copying JavaScript and
related files.
|
void |
GetDocumentationAction.showDocumentation(NamedObj target)
Show the documentation for a NamedObj.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
BasicGraphFrame._checkForImplied(java.util.List<NamedObj> elements)
Return true if any element of the specified list is implied.
|
Constructor and Description |
---|
AbstractBasicGraphModel(NamedObj composite)
Create a graph model for the specified Ptolemy II model.
|
BasicGraphFrame(NamedObj entity,
Tableau tableau)
Construct a frame associated with the specified Ptolemy II model
or object.
|
BasicGraphFrame(NamedObj entity,
Tableau tableau,
LibraryAttribute defaultLibrary)
Construct a frame associated with the specified Ptolemy II model.
|
BasicGraphPane(diva.graph.GraphController controller,
diva.graph.GraphModel model,
NamedObj entity)
Create a pane that updates the background color on each repaint
if there is a preference attribute.
|
ContextMenuFactoryCreator(NamedObj container,
java.lang.String name)
Create a context menu factory with the given name and container.
|
DependencyHighlighter(NamedObj container,
java.lang.String name)
Construct a new attribute with the given container and name.
|
DocAttribute(NamedObj container,
java.lang.String name)
Construct a documentation attribute with the given name contained
by the specified entity.
|
DocViewerFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
KeplerDocumentationAttribute(NamedObj container,
java.lang.String name)
Construct a Kepler documentation attribute.
|
NodeControllerFactory(NamedObj container,
java.lang.String name)
Construct a new attribute with the given container and name.
|
OffsetMoMLChangeRequest(java.lang.Object originator,
NamedObj context,
java.lang.String request)
Construct a mutation request to be executed in the specified
context.
|
RelativeLocation(NamedObj container,
java.lang.String name)
Construct an instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AreaEventType
A parameter used to specify the event type actions associated
with an area in an HTML image map.
|
class |
DefaultIconLink
A parameter specifying default hyperlink to associate
with icons in model.
|
class |
DefaultIconScript
A parameter specifying default JavaScript actions to associate
with icons in model.
|
class |
DefaultTitle
A parameter specifying default title to associate
with a model and with components in the model.
|
class |
DygraphsJSPlotterAttribute
Attribute for generating the HTML file with JavaScript to plot simulation
results using the Dygraphs library.
|
class |
HTMLImage
Attribute for inserting an image into a web page.
|
class |
HTMLText
Attribute for inserting HTML text into the page exported by Export to Web.
|
class |
HTMLTextPosition
Parameter specifying the position into which to export HTML text.
|
class |
IconLink
Attribute specifying a URI to link to from an icon when a model
is exported to a web page.
|
class |
IconScript
A parameter associating a JavaScript with an icon in model.
|
class |
JSPlotterAttribute
Base class for attributes generating the HTML file with JavaScript to plot
simulation results for "Export to Web".
|
class |
LinkTarget
Parameter specifying the target for an HTML link.
|
class |
LinkToOpenTableaux
A parameter specifying default hyperlink to associate
with icons in model.
|
class |
ParameterDisplayIconScript
A parameter specifying default JavaScript actions to associate
with icons in model.
|
class |
Script
A parameter for associating a script (such as Javascript) with an object in
a model.
|
class |
Title
Attribute specifying a title for a model or a component in a model.
|
class |
WebAttribute
Class containing information and methods for properties for web content,
for example, an HTML attribute that is part of an HTML element, as in the
"href" attribute of <a href="http://www.w3schools.com">This is a link</a>
The _elementName is used as the name of the attribute, e.g.
|
class |
WebContent
Base class for attributes defining content for export to web.
|
class |
WebElement
Attribute containing information and methods for web elements,
for example, HTML tags and content, as in
<div> This is some HTML content </div>
The full name including the _elementName is used as WebElement's web id.
|
class |
WebExportParameters
Container for parameters that customize web export.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ParameterDisplayIconScript._provideDefaultAttributes(NamedObj object,
WebExporter exporter)
Override the base class to provide the parameter table
for the specified object.
|
protected void |
DefaultIconScript._provideDefaultAttributes(NamedObj object,
WebExporter exporter)
Return attributes for default events, e.g. onmouseover().
|
protected void |
DefaultIconLink._provideEachAttribute(WebExporter exporter,
NamedObj object)
Provide content to the specified web exporter to be
included in a web page for the container of this object.
|
protected void |
LinkToOpenTableaux._provideEachAttribute(WebExporter exporter,
NamedObj object)
Override the base class to generate a web page or an image
file for the specified object, if appropriate, and to provide
the href, target, and class attributes to the area attribute
associated with the object.
|
static WebAttribute |
WebAttribute.appendToWebAttribute(NamedObj container,
java.lang.String id,
java.lang.String webName,
java.lang.String content)
Factory method for creating WebAttributes that appends to the
attribute if it already exists and does not have the specified
content.
|
static WebAttribute |
WebAttribute.createWebAttribute(NamedObj container,
java.lang.String id,
java.lang.String webName)
Factory method for creating WebAttributes.
|
static WebElement |
WebElement.createWebElement(NamedObj container,
java.lang.String id,
java.lang.String webName)
Factory method for creating WebElements.
|
static java.lang.String |
ParameterDisplayIconScript.getParameterTable(NamedObj object)
Get an HTML table describing the parameters of the object.
|
Constructor and Description |
---|
AreaEventType(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
DefaultIconLink(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
DefaultIconScript(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
DefaultTitle(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
DygraphsJSPlotterAttribute(NamedObj container,
java.lang.String name)
Construct an attribute that will generate HTML to plot using the Dygraphs
library.
|
HTMLImage(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
HTMLText(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
HTMLTextPosition(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
IconLink(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
IconScript(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
JSPlotterAttribute(NamedObj container,
java.lang.String name)
Create an instance for each parameter.
|
LinkTarget(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
LinkToOpenTableaux(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
ParameterDisplayIconScript(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
Script(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
Title(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
WebAttribute(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
WebContent(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
WebElement(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
WebExportParameters(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the specified
entity.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLayoutConfiguration
An attribute for parameters of automatic layout.
|
class |
ActorLayoutConfiguration
Specialized layout configuration dialog for
ActorGraphModel s. |
class |
ModalLayoutConfiguration
Specialized layout configuration dialog for
FSMGraphModel s. |
Constructor and Description |
---|
AbstractLayoutConfiguration(NamedObj container,
java.lang.String name)
Create and initialize a layout configuration.
|
ActorLayoutConfiguration(NamedObj container,
java.lang.String name)
Creates an initializes a layout configuration specifically tailored
for
ActorGraphModel s. |
ModalLayoutConfiguration(NamedObj container,
java.lang.String name)
Creates an initializes a layout configuration specifically tailored
for
FSMGraphModel s. |
Modifier and Type | Method and Description |
---|---|
protected static NamedObj |
PtolemyModelUtil._getReferencedObj(RelativeLocation location)
Find the reference object for the given relative location.
|
Modifier and Type | Method and Description |
---|---|
protected static boolean |
PtolemyModelUtil._isConnected(NamedObj namedObj)
Check whether the given Ptolemy model object has any connections, i.e. is
connected to any other components via some link.
|
void |
UndoLayoutAction.addConnection(NamedObj container,
LayoutHint layoutHint)
Add a connection.
|
void |
ApplyLayoutRequest.addConnection(Relation relation,
NamedObj head,
NamedObj tail,
double[] bendPoints)
Add a new connection routing change to the request.
|
void |
ApplyLayoutRequest.addConnection(Relation relation,
NamedObj head,
NamedObj tail,
double[] bendPoints,
java.awt.geom.Point2D.Double labelLocation)
Add a new connection routing change to the request.
|
void |
KielerLayoutAction.doAction(NamedObj model)
Layout the graph if the model is a CompositeActor.
|
Constructor and Description |
---|
UndoLayoutAction(NamedObj source)
Create an undo action for automatic layout.
|
Modifier and Type | Method and Description |
---|---|
protected void |
KielerJUnitTest._layoutModelCompareAgainstFile(NamedObj model,
java.lang.String modelFileName)
Lay out the model and compare the results against the original
model file name.
|
protected void |
KielerJUnitTest._redo(NamedObj model)
Redo the last operation on the model.
|
protected void |
KielerJUnitTest._undo(NamedObj model)
Undo the last operation on the model.
|
Modifier and Type | Class and Description |
---|---|
class |
DebugController
An execution listener that suspends execution based on breakpoints.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JMenuItem |
BreakpointDialogFactory.create(diva.gui.toolbox.JContextMenu menu,
NamedObj object)
Add an item to the given context menu that will open a dialog
to configure breakpoints for an object.
|
Constructor and Description |
---|
DebugController(NamedObj container,
java.lang.String name)
Construct a debug listener with the given container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
ActorNameIcon
An icon that displays the parameter _displayedName.
|
class |
AttributeValueIcon
An icon that displays the value of an attribute of the container
or of some other entity contained by the container.
|
class |
BoxedValueIcon
An icon that displays the value of an attribute of the container in a box
that resizes according to the width of the attribute value.
|
class |
BoxedValuesIcon
This icon displays the value of all visible attributes of class Settable
contained by the container of this icon.
|
class |
ConstraintMonitorIcon
An icon providing visual indication when constraints are violated.
|
class |
CopyCatIcon
This is an icon that copies the icon of the last entity contained by
the same container, if there is one, and behaves like the base class
if not.
|
class |
DesignPatternIcon
The icon for groups representing design patterns.
|
class |
DynamicEditorIcon
An icon that provides for the possibility that figures may be
dynamically updated.
|
class |
EditIconTableau
This is an icon editor for ptolemy models.
|
static class |
EditIconTableau.Factory
A factory that creates icon editing tableaux for Ptolemy models.
|
class |
EditorIcon
An icon is the visual representation of an entity or attribute.
|
class |
ImageIcon
An icon that displays a specified java.awt.Image.
|
class |
NameIcon
An icon that displays the name of the container in an appropriately
sized box.
|
class |
ResizableAttributeControllerFactory
This is attribute that produces a custom node controller for icons that
can be interactively resized.
|
class |
ShapeIcon
An icon that displays a specified java.awt.Shape.
|
class |
SVGIcon
This class is intended to eventually replace XMLIcon, however,
the current version doesn't work very well, so it isn't used.
|
class |
TableIcon
An icon that displays the value of a variable of the container in a
table.
|
class |
TextIcon
An icon that displays specified text.
|
class |
UpdatedValueIcon
An icon that displays the value of an attribute of the container,
updating it as the value of the value of the attribute is updated.
|
class |
ValueIcon
An icon that displays a bullet, the name, and, if the container is
an instance of settable, its value.
|
class |
XMLIcon
An icon is a visual representation of an entity.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
EditorIcon._containerToBe
The container to be eventually the container for this icon.
|
Modifier and Type | Method and Description |
---|---|
protected diva.graph.GraphPane |
EditIconFrame._createGraphPane(NamedObj entity)
Create a new graph pane.
|
protected boolean |
EditorIcon._isPropertySet(NamedObj object,
java.lang.String name)
Return true if the property of the specified name is set for
the specified object.
|
static XMLIcon |
XMLIcon.getXMLIcon(NamedObj container,
java.lang.String name)
Instantiate an XMLIcon in a NamedObj.
|
void |
ConstraintMonitorIcon.setContainer(NamedObj container)
Override the base class to throw an exception if the container is
not an instance of
ConstraintMonitor . |
void |
NameIcon.setContainer(NamedObj container)
Override the base class to add or set a _hideName parameter.
|
void |
SVGIcon.setContainer(NamedObj container)
Override the base class to establish this as a listener to
icon descriptions in the container.
|
void |
SVGIcon.setContainerToBe(NamedObj container)
Indicate that the container of this icon will eventually
be the specified object.
|
void |
EditorIcon.setContainerToBe(NamedObj container)
Indicate that the container of this icon will eventually
be the specified object.
|
Constructor and Description |
---|
ActorNameIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
AttributeValueIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
BoxedValueIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
BoxedValuesIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
ConstraintMonitorIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
CopyCatIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
DesignPatternIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
DynamicEditorIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
EditorIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
ImageIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
NameIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
ResizableAttributeControllerFactory(NamedObj container,
java.lang.String name)
Construct a new attribute with the given container and name.
|
ShapeIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
ShapeIcon(NamedObj container,
java.lang.String name,
java.awt.Shape defaultShape)
Create a new icon with the given name in the given container
with the given default shape.
|
SVGIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
TableIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
TextIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
UpdatedValueIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
ValueIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
XMLIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
Modifier and Type | Method and Description |
---|---|
protected Locatable |
CompositePtolemyModel._getLocation(NamedObj object)
Return the location attribute contained in the given object, or
a new location contained in the given object if there was no location.
|
javax.swing.JMenuItem |
PortDialogFactory.create(diva.gui.toolbox.JContextMenu menu,
NamedObj object)
Deprecated.
Add an item to the given context menu that will open a dialog to add or
remove ports from an object.
|
javax.swing.JMenuItem |
RenameDialogFactory.create(diva.gui.toolbox.JContextMenu menu,
NamedObj object)
Deprecated.
Add an item to the given context menu that will open a dialog
to add or remove ports from an object.
|
static void |
AttributeController.renderDecoratorHighlight(NamedObj namedObj,
diva.canvas.Figure figure)
Render the value of the _highlightColor parameter.
|
static void |
AttributeController.renderHighlight(NamedObj namedObj,
diva.canvas.Figure figure)
Render the value of the _highlightColor parameter.
|
Constructor and Description |
---|
ListenToAction(NamedObj target,
BasicGraphController controller)
Construct an action that listens to NamedObj messages.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTextAttribute
An abstract base class for text annotations.
|
class |
ArcAttribute
This is an attribute that is rendered as an ellipse.
|
class |
ArrowAttribute
An attribute shown as an arrow.
|
class |
AttributeExpressionAttribute
This is a text attribute whose text string is derived from the
expression of a parameter.
|
class |
AttributeValueAttribute
This is a text attribute whose text string shows the
value of a parameter.
|
class |
EllipseAttribute
This is an attribute that is rendered as an ellipse.
|
class |
FilledShapeAttribute
This is an abstract attribute that is rendered as a filled shape.
|
class |
IDAttribute
This attribute identifies the containing model, showing its name, base
class, last modified date, author, and contributors information.
|
class |
ImageAttribute
This is an attribute that is rendered as an image.
|
class |
LineAttribute
This is an attribute that is rendered as a line.
|
class |
RectangleAttribute
This is an attribute that is rendered as a rectangle.
|
class |
ResizablePolygonAttribute
This is an attribute that is rendered as a polygon.
|
class |
ShapeAttribute
This is an abstract attribute that is rendered as a shape.
|
class |
TextAttribute
This is an attribute that is rendered as text annotation.
|
class |
VisibleAttribute
Base class for attributes that are shown in vergil with their own icons.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
UpdateAnnotations.filterAttributeValue(NamedObj container,
java.lang.String element,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String xmlFile)
Update annotations by removing old annotations and replacing
them with new annotation.
|
void |
UpdateAnnotations.filterEndElement(NamedObj container,
java.lang.String elementName,
java.lang.StringBuffer currentCharData,
java.lang.String xmlFile)
Make modifications to the specified container, which is
defined in a MoML element with the specified name.
|
Constructor and Description |
---|
AbstractTextAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
ArcAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
ArrowAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
AttributeExpressionAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
AttributeValueAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
DocumentationAttribute(NamedObj container,
java.lang.String name)
Deprecated.
Construct an icon with the attached this attached.
|
EllipseAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
FilledShapeAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
ImageAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
LineAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
RectangleAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
ResizablePolygonAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
ShapeAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
TextAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
VisibleAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
Modifier and Type | Class and Description |
---|---|
class |
CaseGraphTableau
An editor tableau for case constructs in Ptolemy II.
|
class |
FSMGraphTableau
An editor tableau for finite state machines.
|
static class |
FSMGraphTableau.Factory
A factory that creates graph editing tableaux for Ptolemy models.
|
class |
StateIcon
An icon that displays the name of the container in an appropriately
sized rounded box.
|
Modifier and Type | Method and Description |
---|---|
protected diva.graph.GraphPane |
FSMGraphFrame._createGraphPane(NamedObj entity)
Create a new graph pane.
|
protected diva.graph.GraphPane |
CaseGraphFrame._createGraphPane(NamedObj entity)
Create a new graph pane.
|
protected javax.swing.JComponent |
CaseGraphFrame._createRightComponent(NamedObj entity)
Create the component that goes to the right of the library.
|
protected void |
FSMGraphFrame._exportDesignPattern(java.io.Writer writer,
NamedObj model,
java.lang.String name)
Export the model into the writer with the given name.
|
protected void |
TransitionController._openInstanceOrModel(Configuration configuration,
NamedObj refinement)
Open the instance or the model.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
StateIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
Modifier and Type | Class and Description |
---|---|
class |
InterfaceAutomatonGraphTableau
An editor tableau for interface automata.
|
static class |
InterfaceAutomatonGraphTableau.Factory
A factory that creates graph editing tableaux for Ptolemy models.
|
Modifier and Type | Method and Description |
---|---|
protected diva.graph.GraphPane |
InterfaceAutomatonGraphFrame._createGraphPane(NamedObj entity)
Create a new graph pane.
|
Constructor and Description |
---|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
HierarchicalStateControllerFactory
This is attribute that produces a custom node controller for
hierarchical states.
|
class |
ModalTableauFactory
A tableau factory that opens an editor on the contained controller
rather than this composite actor.
|
Constructor and Description |
---|
HierarchicalStateControllerFactory(NamedObj container,
java.lang.String name)
Construct a new attribute with the given container and name.
|
ModalTableauFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
Modifier and Type | Class and Description |
---|---|
class |
PDFAttribute
This is an attribute that renders the first page of
a specified PDF file.
|
class |
PDFIcon
An icon that displays a specified PDF page.
|
Constructor and Description |
---|
PDFAttribute(NamedObj container,
java.lang.String name)
Construct an attribute with the given name contained by the
specified container.
|
PDFIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationEditorFactory
Deprecated.
Use ptolemy.vergil.kernel.attributes.TextAttribute.
|
class |
ArrayOfRecordsConfigureFactory
If this class is contained by an actor, then double clicking on that
actor will display a table that shows the value of an
array of tokens contained by a parameter contained by the
same container as this factory.
|
class |
FileEditorTableauFactory
This class is an attribute that creates an editor to edit a specified
file or URL given by an attribute in the container of this attribute.
|
class |
MoMLModelAttributeControllerFactory
A factory attribute that creates MoMLModelAttributeControllers.
|
class |
TextEditorConfigureFactory
If this class is contained by a actor, then double clicking on that
actor will invoke a text editor that edits the value of a specified
string attribute.
|
class |
TextEditorTableauFactory
This class is an attribute that creates a text editor to edit a specified
string attribute in the container of this attribute.
|
class |
VisibleParameterEditorFactory
If this class is contained by a settable attribute, then double
clicking on that attribute will invoke an editor for only that
parameter.
|
Modifier and Type | Method and Description |
---|---|
protected NamedObj |
PtolemyMenuFactory._getObjectFromFigure(diva.canvas.Figure figure)
Return the Ptolemy object that the given figure represents.
|
NamedObj |
FigureAction.getTarget()
Return the target Ptolemy II object for this action,
or null if none could be found.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ConfigureAction._openDialog(java.awt.Frame parent,
NamedObj target,
java.awt.event.ActionEvent event)
Open an edit parameters dialog.
|
void |
PtolemyTransferable.addObject(NamedObj object)
Add the given named object to the objects contained in this
transferable.
|
javax.swing.JMenuItem |
MenuItemFactory.create(diva.gui.toolbox.JContextMenu menu,
NamedObj target)
Add an item to the given context menu that will operate on
specified target, and return the menu item.
|
javax.swing.JMenuItem |
MenuActionFactory.create(diva.gui.toolbox.JContextMenu menu,
NamedObj object)
Add an item to the given context menu that will configure the
parameters on the given target.
|
javax.swing.JMenuItem |
RadioMenuActionFactory.create(diva.gui.toolbox.JContextMenu menu,
NamedObj object)
Add an item to the given context menu that will configure the
parameters on the given target.
|
void |
TextEditorConfigureFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for editing the string attribute specified
by the attributeName parameter.
|
void |
AnnotationEditorFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Deprecated.
Create an editor for configuring the specified object.
|
void |
ArrayOfRecordsConfigureFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create a top-level viewer for the specified object with the
specified parent window.
|
void |
VisibleParameterEditorFactory.createEditor(NamedObj object,
java.awt.Frame parent)
Create an editor for configuring the specified object.
|
void |
MenuItemListener.menuItemCreated(diva.gui.toolbox.JContextMenu menu,
NamedObj object,
javax.swing.JMenuItem menuItem)
The method to be invoked when a menu item is created, so that this
listener can modify the menu item if it needs to.
|
static void |
MoveAction.move(java.util.List targets,
ptolemy.vergil.toolbox.MoveAction.MoveType type,
NamedObj context)
Move the objects in the specified list up or down in the list
of similar objects in their container, as specified by the move type.
|
void |
ConfigureAction.openDialog(java.awt.Frame parent,
NamedObj target)
Open an edit parameters dialog.
|
void |
PtolemyTransferable.removeObject(NamedObj object)
Remove the given object from this transferable.
|
Constructor and Description |
---|
AnnotationEditorFactory(NamedObj container,
java.lang.String name)
Deprecated.
Construct a factory with the specified container and name.
|
ArrayOfRecordsConfigureFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
AttributeBoundsManipulator(NamedObj container)
Construct a new bounds manipulator.
|
FileEditorTableauFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
MoMLModelAttributeControllerFactory(NamedObj container,
java.lang.String name)
Create a new factory with the specified name and container.
|
TextEditorConfigureFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
TextEditorTableauFactory(NamedObj container,
java.lang.String name)
Create a factory with the given name and container.
|
VisibleParameterEditorFactory(NamedObj container,
java.lang.String name)
Construct a factory with the specified container and name.
|
Modifier and Type | Class and Description |
---|---|
class |
TreeTableau
A tree view for ptolemy models.
|
static class |
TreeTableau.Factory
This is a factory that creates tree-view tableaux for Ptolemy models.
|
Modifier and Type | Field and Description |
---|---|
protected NamedObj |
EntityTreeModel._root
The root of the tree.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
VisibleTreeModel._isVisible(NamedObj object)
Return true if the object contains either an attribute of
class EditorIcon or an attribute of any class named
"_iconDescription" or "_smallIconDescription".
|
void |
EntityTreeModel.setRoot(NamedObj root)
Set the object that this treemodel looks at.
|
Constructor and Description |
---|
ClassAndEntityTreeModel(NamedObj root)
Create a new tree model with the specified root.
|
EntityTreeModel(NamedObj root)
Create a new tree model with the specified root.
|
Factory(NamedObj container,
java.lang.String name)
Create an factory with the given name and container.
|