From: Robert L. <rle...@us...> - 2007-02-05 15:42:03
|
Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/parser/assembly/metamodel In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv16021/src/ccmtools/parser/assembly/metamodel Added Files: Module.java ConstantAttribute.java Connection.java Component.java VariableAttribute.java Assembly.java Attribute.java Port.java QualifiedName.java AssemblyElement.java ModelElement.java Model.java Log Message: ccm assembly metamodel --- NEW FILE: Model.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: Model.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public class Model { } --- NEW FILE: Connection.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: Connection.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public class Connection extends AssemblyElement { private Port facet_; private Port receptacle_; public Connection( Port facet, Port receptacle ) { facet_ = facet; receptacle_ = receptacle; } } --- NEW FILE: Component.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: Component.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public class Component extends AssemblyElement { private QualifiedName idl_name_; private String name_; public Component( QualifiedName idl_name, String name ) { idl_name_ = idl_name; name_ = name; } } --- NEW FILE: AssemblyElement.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: AssemblyElement.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public abstract class AssemblyElement { } --- NEW FILE: Assembly.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: Assembly.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public class Assembly extends ModelElement { private QualifiedName idl_name_; public Assembly( String name, QualifiedName idl_name ) { super(name); idl_name_ = idl_name; } } --- NEW FILE: Attribute.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: Attribute.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public abstract class Attribute extends AssemblyElement { } --- NEW FILE: ModelElement.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: ModelElement.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public abstract class ModelElement { protected String name_; protected ModelElement( String name ) { name_ = name; } } --- NEW FILE: ConstantAttribute.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: ConstantAttribute.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public class ConstantAttribute extends Attribute { private Port target_; private String value_; public ConstantAttribute( Port target, String value ) { target_ = target; value_ = value; } } --- NEW FILE: VariableAttribute.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: VariableAttribute.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public class VariableAttribute extends Attribute { private String name_; private Port target_; public VariableAttribute( String name, Port target ) { name_ = name; target_ = target; } } --- NEW FILE: QualifiedName.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: QualifiedName.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public final class QualifiedName { } --- NEW FILE: Port.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: Port.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public final class Port { } --- NEW FILE: Module.java --- /* * Created on Feb 5, 2007 * * R&D Salomon Automation (http://www.salomon.at) * * Robert Lechner (rob...@sa...) * * $Id: Module.java,v 1.1 2007/02/05 15:41:56 rlechner Exp $ */ package ccmtools.parser.assembly.metamodel; public class Module extends ModelElement { public Module( String name ) { super(name); // TODO Auto-generated constructor stub } } |