Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ModelingPackageImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ModelingPackageImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ModelingPackageImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ModelingPackageImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ @@ -36,7 +48,7 @@ import org.apache.commons.scxml.modeling import org.apache.commons.scxml.modeling.Send; import org.apache.commons.scxml.modeling.ServiceTemplate; import org.apache.commons.scxml.modeling.State; -import org.apache.commons.scxml.modeling.Translation; +import org.apache.commons.scxml.modeling.Transition; import org.apache.commons.scxml.modeling.Validate; import org.eclipse.emf.ecore.EAttribute; @@ -72,7 +84,7 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - private EClass translationEClass = null; + private EClass transitionEClass = null; /** * <!-- begin-user-doc --> @@ -480,8 +492,8 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - public EClass getTranslation() { - return translationEClass; + public EClass getTransition() { + return transitionEClass; } /** @@ -489,8 +501,8 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - public EReference getTranslation_TargetStatus() { - return (EReference)translationEClass.getEStructuralFeatures().get(0); + public EReference getTransition_TargetStatus() { + return (EReference)transitionEClass.getEStructuralFeatures().get(0); } /** @@ -498,8 +510,8 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - public EReference getTranslation_SourceStatus() { - return (EReference)translationEClass.getEStructuralFeatures().get(1); + public EReference getTransition_SourceStatus() { + return (EReference)transitionEClass.getEStructuralFeatures().get(1); } /** @@ -507,8 +519,8 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - public EAttribute getTranslation_Event() { - return (EAttribute)translationEClass.getEStructuralFeatures().get(2); + public EAttribute getTransition_Event() { + return (EAttribute)transitionEClass.getEStructuralFeatures().get(2); } /** @@ -516,8 +528,8 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - public EAttribute getTranslation_Cond() { - return (EAttribute)translationEClass.getEStructuralFeatures().get(3); + public EAttribute getTransition_Cond() { + return (EAttribute)transitionEClass.getEStructuralFeatures().get(3); } /** @@ -525,8 +537,8 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - public EAttribute getTranslation_Target() { - return (EAttribute)translationEClass.getEStructuralFeatures().get(4); + public EAttribute getTransition_Target() { + return (EAttribute)transitionEClass.getEStructuralFeatures().get(4); } /** @@ -534,8 +546,8 @@ public class ModelingPackageImpl extends * <!-- end-user-doc --> * @generated */ - public EAttribute getTranslation_Anchor() { - return (EAttribute)translationEClass.getEStructuralFeatures().get(5); + public EAttribute getTransition_Anchor() { + return (EAttribute)transitionEClass.getEStructuralFeatures().get(5); } /** @@ -1592,13 +1604,13 @@ public class ModelingPackageImpl extends createEReference(stateEClass, STATE__ANCHOR); createEReference(stateEClass, STATE__INVOKE); - translationEClass = createEClass(TRANSLATION); - createEReference(translationEClass, TRANSLATION__TARGET_STATUS); - createEReference(translationEClass, TRANSLATION__SOURCE_STATUS); - createEAttribute(translationEClass, TRANSLATION__EVENT); - createEAttribute(translationEClass, TRANSLATION__COND); - createEAttribute(translationEClass, TRANSLATION__TARGET); - createEAttribute(translationEClass, TRANSLATION__ANCHOR); + transitionEClass = createEClass(TRANSITION); + createEReference(transitionEClass, TRANSITION__TARGET_STATUS); + createEReference(transitionEClass, TRANSITION__SOURCE_STATUS); + createEAttribute(transitionEClass, TRANSITION__EVENT); + createEAttribute(transitionEClass, TRANSITION__COND); + createEAttribute(transitionEClass, TRANSITION__TARGET); + createEAttribute(transitionEClass, TRANSITION__ANCHOR); assignEClass = createEClass(ASSIGN); createEAttribute(assignEClass, ASSIGN__LOCATION); @@ -1783,8 +1795,8 @@ public class ModelingPackageImpl extends // Initialize classes and features; add operations and parameters initEClass(namedElementEClass, NamedElement.class, "NamedElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getNamedElement_SourceConnection(), this.getTranslation(), null, "sourceConnection", null, 0, -1, NamedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getNamedElement_TargetConnection(), this.getTranslation(), null, "targetConnection", null, 0, -1, NamedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNamedElement_SourceConnection(), this.getTransition(), null, "sourceConnection", null, 0, -1, NamedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNamedElement_TargetConnection(), this.getTransition(), null, "targetConnection", null, 0, -1, NamedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getNamedElement_DataModel(), this.getDataModel(), null, "dataModel", null, 0, -1, NamedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(stateEClass, State.class, "State", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); @@ -1800,13 +1812,13 @@ public class ModelingPackageImpl extends initEReference(getState_Anchor(), this.getAnchor(), null, "anchor", null, 0, -1, State.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getState_Invoke(), this.getInvoke(), null, "invoke", null, 0, 1, State.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(translationEClass, Translation.class, "Translation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getTranslation_TargetStatus(), this.getNamedElement(), null, "targetStatus", null, 0, 1, Translation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getTranslation_SourceStatus(), this.getNamedElement(), null, "sourceStatus", null, 0, 1, Translation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTranslation_Event(), ecorePackage.getEString(), "event", null, 0, 1, Translation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTranslation_Cond(), ecorePackage.getEString(), "cond", null, 0, 1, Translation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTranslation_Target(), ecorePackage.getEString(), "target", null, 0, 1, Translation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTranslation_Anchor(), ecorePackage.getEString(), "anchor", null, 0, 1, Translation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(transitionEClass, Transition.class, "Transition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getTransition_TargetStatus(), this.getNamedElement(), null, "targetStatus", null, 0, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getTransition_SourceStatus(), this.getNamedElement(), null, "sourceStatus", null, 0, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getTransition_Event(), ecorePackage.getEString(), "event", null, 0, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getTransition_Cond(), ecorePackage.getEString(), "cond", null, 0, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getTransition_Target(), ecorePackage.getEString(), "target", null, 0, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getTransition_Anchor(), ecorePackage.getEString(), "anchor", null, 0, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(assignEClass, Assign.class, "Assign", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getAssign_Location(), ecorePackage.getEString(), "location", null, 0, 1, Assign.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -1814,7 +1826,7 @@ public class ModelingPackageImpl extends initEAttribute(getAssign_Expr(), ecorePackage.getEString(), "expr", null, 0, 1, Assign.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(serviceTemplateEClass, ServiceTemplate.class, "ServiceTemplate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getServiceTemplate_TransList(), this.getTranslation(), null, "transList", null, 0, -1, ServiceTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getServiceTemplate_TransList(), this.getTransition(), null, "transList", null, 0, -1, ServiceTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getServiceTemplate_StateList(), this.getState(), null, "stateList", null, 0, -1, ServiceTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getServiceTemplate_Initial(), ecorePackage.getEString(), "initial", null, 0, 1, ServiceTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getServiceTemplate_Name(), ecorePackage.getEString(), "name", null, 0, 1, ServiceTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/NamedElementImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/NamedElementImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/NamedElementImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/NamedElementImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ @@ -11,7 +23,7 @@ import java.util.Collection; import org.apache.commons.scxml.modeling.DataModel; import org.apache.commons.scxml.modeling.ModelingPackage; import org.apache.commons.scxml.modeling.NamedElement; -import org.apache.commons.scxml.modeling.Translation; +import org.apache.commons.scxml.modeling.Transition; import org.eclipse.emf.common.notify.NotificationChain; @@ -96,7 +108,7 @@ public class NamedElementImpl extends EO */ public EList getSourceConnection() { if (sourceConnection == null) { - sourceConnection = new EObjectContainmentEList(Translation.class, this, ModelingPackage.NAMED_ELEMENT__SOURCE_CONNECTION); + sourceConnection = new EObjectContainmentEList(Transition.class, this, ModelingPackage.NAMED_ELEMENT__SOURCE_CONNECTION); } return sourceConnection; } @@ -108,7 +120,7 @@ public class NamedElementImpl extends EO */ public EList getTargetConnection() { if (targetConnection == null) { - targetConnection = new EObjectContainmentEList(Translation.class, this, ModelingPackage.NAMED_ELEMENT__TARGET_CONNECTION); + targetConnection = new EObjectContainmentEList(Transition.class, this, ModelingPackage.NAMED_ELEMENT__TARGET_CONNECTION); } return targetConnection; } Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnEntryImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnEntryImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnEntryImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnEntryImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnExitImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnExitImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnExitImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/OnExitImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParallelImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParallelImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParallelImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParallelImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParamImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParamImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParamImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ParamImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/RaiseImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/RaiseImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/RaiseImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/RaiseImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ScriptImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ScriptImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ScriptImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ScriptImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/SendImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/SendImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/SendImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/SendImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ServiceTemplateImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ServiceTemplateImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ServiceTemplateImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ServiceTemplateImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ @@ -16,7 +28,7 @@ import org.apache.commons.scxml.modeling import org.apache.commons.scxml.modeling.Script; import org.apache.commons.scxml.modeling.ServiceTemplate; import org.apache.commons.scxml.modeling.State; -import org.apache.commons.scxml.modeling.Translation; +import org.apache.commons.scxml.modeling.Transition; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.NotificationChain; @@ -273,7 +285,7 @@ public class ServiceTemplateImpl extends */ public EList getTransList() { if (transList == null) { - transList = new EObjectContainmentEList(Translation.class, this, ModelingPackage.SERVICE_TEMPLATE__TRANS_LIST); + transList = new EObjectContainmentEList(Transition.class, this, ModelingPackage.SERVICE_TEMPLATE__TRANS_LIST); } return transList; } Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/StateImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/StateImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/StateImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/StateImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/TransitionImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/TransitionImpl.java?rev=946880&view=auto ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/TransitionImpl.java (added) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/TransitionImpl.java Fri May 21 05:43:10 2010 @@ -0,0 +1,457 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * $Id$ + */ +package org.apache.commons.scxml.modeling.impl; + +import org.apache.commons.scxml.modeling.ModelingPackage; +import org.apache.commons.scxml.modeling.NamedElement; +import org.apache.commons.scxml.modeling.Transition; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.EObjectImpl; + +/** + * <!-- begin-user-doc --> + * An implementation of the model object '<em><b>Transition</b></em>'. + * <!-- end-user-doc --> + * <p> + * The following features are implemented: + * <ul> + * <li>{...@link org.apache.commons.scxml.modeling.impl.TransitionImpl#getTargetStatus <em>Target Status</em>}</li> + * <li>{...@link org.apache.commons.scxml.modeling.impl.TransitionImpl#getSourceStatus <em>Source Status</em>}</li> + * <li>{...@link org.apache.commons.scxml.modeling.impl.TransitionImpl#getEvent <em>Event</em>}</li> + * <li>{...@link org.apache.commons.scxml.modeling.impl.TransitionImpl#getCond <em>Cond</em>}</li> + * <li>{...@link org.apache.commons.scxml.modeling.impl.TransitionImpl#getTarget <em>Target</em>}</li> + * <li>{...@link org.apache.commons.scxml.modeling.impl.TransitionImpl#getAnchor <em>Anchor</em>}</li> + * </ul> + * </p> + * + * @generated + */ +public class TransitionImpl extends EObjectImpl implements Transition { + /** + * The cached value of the '{...@link #getTargetStatus() <em>Target Status</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getTargetStatus() + * @generated + * @ordered + */ + protected NamedElement targetStatus; + + /** + * The cached value of the '{...@link #getSourceStatus() <em>Source Status</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getSourceStatus() + * @generated + * @ordered + */ + protected NamedElement sourceStatus; + + /** + * The default value of the '{...@link #getEvent() <em>Event</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getEvent() + * @generated + * @ordered + */ + protected static final String EVENT_EDEFAULT = null; + + /** + * The cached value of the '{...@link #getEvent() <em>Event</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getEvent() + * @generated + * @ordered + */ + protected String event = EVENT_EDEFAULT; + + /** + * The default value of the '{...@link #getCond() <em>Cond</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getCond() + * @generated + * @ordered + */ + protected static final String COND_EDEFAULT = null; + + /** + * The cached value of the '{...@link #getCond() <em>Cond</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getCond() + * @generated + * @ordered + */ + protected String cond = COND_EDEFAULT; + + /** + * The default value of the '{...@link #getTarget() <em>Target</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getTarget() + * @generated + * @ordered + */ + protected static final String TARGET_EDEFAULT = null; + + /** + * The cached value of the '{...@link #getTarget() <em>Target</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getTarget() + * @generated + * @ordered + */ + protected String target = TARGET_EDEFAULT; + + /** + * The default value of the '{...@link #getAnchor() <em>Anchor</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getAnchor() + * @generated + * @ordered + */ + protected static final String ANCHOR_EDEFAULT = null; + + /** + * The cached value of the '{...@link #getAnchor() <em>Anchor</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getAnchor() + * @generated + * @ordered + */ + protected String anchor = ANCHOR_EDEFAULT; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected TransitionImpl() { + super(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected EClass eStaticClass() { + return ModelingPackage.Literals.TRANSITION; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public NamedElement getTargetStatus() { + if (targetStatus != null && targetStatus.eIsProxy()) { + InternalEObject oldTargetStatus = (InternalEObject)targetStatus; + targetStatus = (NamedElement)eResolveProxy(oldTargetStatus); + if (targetStatus != oldTargetStatus) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelingPackage.TRANSITION__TARGET_STATUS, oldTargetStatus, targetStatus)); + } + } + return targetStatus; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public NamedElement basicGetTargetStatus() { + return targetStatus; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setTargetStatus(NamedElement newTargetStatus) { + NamedElement oldTargetStatus = targetStatus; + targetStatus = newTargetStatus; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ModelingPackage.TRANSITION__TARGET_STATUS, oldTargetStatus, targetStatus)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public NamedElement getSourceStatus() { + if (sourceStatus != null && sourceStatus.eIsProxy()) { + InternalEObject oldSourceStatus = (InternalEObject)sourceStatus; + sourceStatus = (NamedElement)eResolveProxy(oldSourceStatus); + if (sourceStatus != oldSourceStatus) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ModelingPackage.TRANSITION__SOURCE_STATUS, oldSourceStatus, sourceStatus)); + } + } + return sourceStatus; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public NamedElement basicGetSourceStatus() { + return sourceStatus; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setSourceStatus(NamedElement newSourceStatus) { + NamedElement oldSourceStatus = sourceStatus; + sourceStatus = newSourceStatus; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ModelingPackage.TRANSITION__SOURCE_STATUS, oldSourceStatus, sourceStatus)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public String getEvent() { + return event; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setEvent(String newEvent) { + String oldEvent = event; + event = newEvent; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ModelingPackage.TRANSITION__EVENT, oldEvent, event)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public String getCond() { + return cond; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setCond(String newCond) { + String oldCond = cond; + cond = newCond; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ModelingPackage.TRANSITION__COND, oldCond, cond)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public String getTarget() { + return target; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setTarget(String newTarget) { + String oldTarget = target; + target = newTarget; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ModelingPackage.TRANSITION__TARGET, oldTarget, target)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public String getAnchor() { + return anchor; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setAnchor(String newAnchor) { + String oldAnchor = anchor; + anchor = newAnchor; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ModelingPackage.TRANSITION__ANCHOR, oldAnchor, anchor)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Object eGet(int featureID, boolean resolve, boolean coreType) { + switch (featureID) { + case ModelingPackage.TRANSITION__TARGET_STATUS: + if (resolve) return getTargetStatus(); + return basicGetTargetStatus(); + case ModelingPackage.TRANSITION__SOURCE_STATUS: + if (resolve) return getSourceStatus(); + return basicGetSourceStatus(); + case ModelingPackage.TRANSITION__EVENT: + return getEvent(); + case ModelingPackage.TRANSITION__COND: + return getCond(); + case ModelingPackage.TRANSITION__TARGET: + return getTarget(); + case ModelingPackage.TRANSITION__ANCHOR: + return getAnchor(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void eSet(int featureID, Object newValue) { + switch (featureID) { + case ModelingPackage.TRANSITION__TARGET_STATUS: + setTargetStatus((NamedElement)newValue); + return; + case ModelingPackage.TRANSITION__SOURCE_STATUS: + setSourceStatus((NamedElement)newValue); + return; + case ModelingPackage.TRANSITION__EVENT: + setEvent((String)newValue); + return; + case ModelingPackage.TRANSITION__COND: + setCond((String)newValue); + return; + case ModelingPackage.TRANSITION__TARGET: + setTarget((String)newValue); + return; + case ModelingPackage.TRANSITION__ANCHOR: + setAnchor((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void eUnset(int featureID) { + switch (featureID) { + case ModelingPackage.TRANSITION__TARGET_STATUS: + setTargetStatus((NamedElement)null); + return; + case ModelingPackage.TRANSITION__SOURCE_STATUS: + setSourceStatus((NamedElement)null); + return; + case ModelingPackage.TRANSITION__EVENT: + setEvent(EVENT_EDEFAULT); + return; + case ModelingPackage.TRANSITION__COND: + setCond(COND_EDEFAULT); + return; + case ModelingPackage.TRANSITION__TARGET: + setTarget(TARGET_EDEFAULT); + return; + case ModelingPackage.TRANSITION__ANCHOR: + setAnchor(ANCHOR_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public boolean eIsSet(int featureID) { + switch (featureID) { + case ModelingPackage.TRANSITION__TARGET_STATUS: + return targetStatus != null; + case ModelingPackage.TRANSITION__SOURCE_STATUS: + return sourceStatus != null; + case ModelingPackage.TRANSITION__EVENT: + return EVENT_EDEFAULT == null ? event != null : !EVENT_EDEFAULT.equals(event); + case ModelingPackage.TRANSITION__COND: + return COND_EDEFAULT == null ? cond != null : !COND_EDEFAULT.equals(cond); + case ModelingPackage.TRANSITION__TARGET: + return TARGET_EDEFAULT == null ? target != null : !TARGET_EDEFAULT.equals(target); + case ModelingPackage.TRANSITION__ANCHOR: + return ANCHOR_EDEFAULT == null ? anchor != null : !ANCHOR_EDEFAULT.equals(anchor); + } + return super.eIsSet(featureID); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public String toString() { + if (eIsProxy()) return super.toString(); + + StringBuffer result = new StringBuffer(super.toString()); + result.append(" (event: "); + result.append(event); + result.append(", cond: "); + result.append(cond); + result.append(", target: "); + result.append(target); + result.append(", anchor: "); + result.append(anchor); + result.append(')'); + return result.toString(); + } + +} //TransitionImpl Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/TransitionImpl.java ------------------------------------------------------------------------------ svn:eol-style = native Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ValidateImpl.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ValidateImpl.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ValidateImpl.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/impl/ValidateImpl.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingAdapterFactory.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingAdapterFactory.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingAdapterFactory.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingAdapterFactory.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ @@ -76,8 +88,8 @@ public class ModelingAdapterFactory exte public Object caseState(State object) { return createStateAdapter(); } - public Object caseTranslation(Translation object) { - return createTranslationAdapter(); + public Object caseTransition(Transition object) { + return createTransitionAdapter(); } public Object caseAssign(Assign object) { return createAssignAdapter(); @@ -207,16 +219,16 @@ public class ModelingAdapterFactory exte } /** - * Creates a new adapter for an object of class '{...@link org.apache.commons.scxml.modeling.Translation <em>Translation</em>}'. + * Creates a new adapter for an object of class '{...@link org.apache.commons.scxml.modeling.Transition <em>Transition</em>}'. * <!-- begin-user-doc --> * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * <!-- end-user-doc --> * @return the new adapter. - * @see org.apache.commons.scxml.modeling.Translation + * @see org.apache.commons.scxml.modeling.Transition * @generated */ - public Adapter createTranslationAdapter() { + public Adapter createTransitionAdapter() { return null; } Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingSwitch.java URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingSwitch.java?rev=946880&r1=946879&r2=946880&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingSwitch.java (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/src/org/apache/commons/scxml/modeling/util/ModelingSwitch.java Fri May 21 05:43:10 2010 @@ -1,6 +1,18 @@ /** - * <copyright> - * </copyright> + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * $Id$ */ @@ -100,9 +112,9 @@ public class ModelingSwitch { if (result == null) result = defaultCase(theEObject); return result; } - case ModelingPackage.TRANSLATION: { - Translation translation = (Translation)theEObject; - Object result = caseTranslation(translation); + case ModelingPackage.TRANSITION: { + Transition transition = (Transition)theEObject; + Object result = caseTransition(transition); if (result == null) result = defaultCase(theEObject); return result; } @@ -318,17 +330,17 @@ public class ModelingSwitch { } /** - * Returns the result of interpreting the object as an instance of '<em>Translation</em>'. + * Returns the result of interpreting the object as an instance of '<em>Transition</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Translation</em>'. + * @return the result of interpreting the object as an instance of '<em>Transition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ - public Object caseTranslation(Translation object) { + public Object caseTransition(Transition object) { return null; }
