/* * A property adapter class for ptolemy.domains.fsm.kernel.FSMActor. * * Copyright (c) 2006-2009 The Regents of the University of California. All * rights reserved. Permission is hereby granted, without written agreement and * without license or royalty fees, to use, copy, modify, and distribute this * software and its documentation for any purpose, provided that the above * copyright notice and the following two paragraphs appear in all copies of * this software. * * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN * "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO PROVIDE * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. * * PT_COPYRIGHT_VERSION_2 COPYRIGHTENDKEY * */ package ptolemy.data.properties.lattice.logicalOrBackward.domains.fsm.kernel; import ptolemy.data.properties.lattice.PropertyConstraintFSMHelper; import ptolemy.data.properties.lattice.PropertyConstraintSolver; import ptolemy.kernel.util.IllegalActionException; ////////////////////////////////////////////////////////////////////////// //// FSMActor /** * A property adapter class for ptolemy.domains.fsm.kernel.FSMActor. * * @author Man-Kit Leung, Thomas Mandl * @version $Id$ * @since Ptolemy II 7.1 * @Pt.ProposedRating Red (mankit) * @Pt.AcceptedRating Red (mankit) */ public class FSMActor extends PropertyConstraintFSMHelper { /** * Construct an adapter for the given FSMActor. This is the adapter class for * any FSMActor that does not have a specific defined adapter class. Default * actor constraints are set for this adapter. * @param solver The specified property solver. * @param actor The specified FSMActor. * @exception IllegalActionException Thrown if super class throws it. */ public FSMActor(PropertyConstraintSolver solver, ptolemy.domains.fsm.kernel.FSMActor actor) throws IllegalActionException { super(solver, actor); } }