Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: e8f5b3fcdbf39536c9dfb3cad173be90deadbeb0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package org.eclipse.etrice.examples.dynamicactors6;

import org.eclipse.etrice.examples.dynamicactors6.Optional2;
import org.eclipse.etrice.runtime.java.modelbase.OptionalActorInterfaceBase;
import org.eclipse.etrice.runtime.java.modelbase.IOptionalActorFactory;
import org.eclipse.etrice.runtime.java.modelbase.InterfaceItemBase;

public class Optional2Factory implements IOptionalActorFactory {
	
	public Optional2 create(OptionalActorInterfaceBase ai, String name) {
		// instantiate sub tree
		Optional2 actor = new Optional2(ai, name);
		
		// wiring
		InterfaceItemBase.connect(ai, "p0", name+"/sub2/deep_sub/nestedOpt/p0");
		
		return actor;
	}
}

Back to the top