![JAR search and dependency download from the Maven repository](/logo.png)
net.sf.nakeduml.emf.extraction.ObjectNodeExtractor Maven / Gradle / Ivy
package net.sf.nakeduml.emf.extraction;
import net.sf.nakeduml.feature.StepDependency;
import net.sf.nakeduml.feature.visit.VisitBefore;
import net.sf.nakeduml.metamodel.activities.internal.NakedObjectNodeImpl;
import net.sf.nakeduml.metamodel.activities.internal.NakedParameterNodeImpl;
import net.sf.nakeduml.metamodel.core.INakedParameter;
import org.eclipse.uml2.uml.ActivityParameterNode;
import org.eclipse.uml2.uml.CentralBufferNode;
import org.eclipse.uml2.uml.Parameter;
@StepDependency(phase = EmfExtractionPhase.class,requires = {TypedElementExtractor.class,ActivityStructureExtractor.class},after = {
TypedElementExtractor.class,ActivityStructureExtractor.class})
public class ObjectNodeExtractor extends CommonBehaviorExtractor{
@VisitBefore
public void visitActivityParameterNode(ActivityParameterNode emfNode,NakedParameterNodeImpl nakedNode){
Parameter emfParameter = emfNode.getParameter();
nakedNode.setParameter((INakedParameter) getNakedPeer(emfParameter));
}
@VisitBefore
public void visitCentralBufferNode(CentralBufferNode emfNode,NakedObjectNodeImpl nakedNode){
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy