Update of /cvsroot/ccmtools/ccmtools/test/JavaAssembly/test1
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv1748/test/JavaAssembly/test1
Added Files:
test1.idl test1.assembly .cvsignore Makefile
Log Message:
Java assemblies
--- NEW FILE: .cvsignore ---
wamas
--- NEW FILE: test1.idl ---
module wamas {
module Test {
interface I1 {
string value();
};
interface I2 {
/* empty */
};
interface I3 {
/* empty */
};
component C1 {
attribute string a1;
attribute long a2;
provides I1 i1;
uses I2 i2;
};
home H1 manages C1 {
};
component C2 {
attribute long b;
provides I2 i2;
uses I3 i3;
};
home H2 manages C2 {
};
}; // /module Test
component C3
{
attribute long b;
provides Test::I1 i1;
uses Test::I3 i3;
};
home H3 manages C3 {
};
}; // /module wamas
--- NEW FILE: Makefile ---
all:
ccmjava -app -iface -local test1.idl
ccmjava -assembly test1.assembly test1.idl
--- NEW FILE: test1.assembly ---
module wamas {
assembly A3 implements C3 {
component Test::C1 comp1;
component wamas::Test::C2 comp2;
connect comp2.i2 to comp1.i2;
connect comp1.i1 to this.i1;
connect i3 to comp2.i3;
constant comp1.a1 = "Hello World";
constant comp1.a2 = 642;
attribute comp2.b = this.b;
};
}; // /module wamas
|