[APPC-44] APPC Lifecycle Management refactor
[appc.git] / appc-lifecycle-management / state-machine-lib / src / main / java / org / openecomp / appc / statemachine / objects / StateMachineMetadata.java
@@ -1,82 +1,78 @@
-/*-
+/*-\r
  * ============LICENSE_START=======================================================
  * ONAP : APPC
  * ================================================================================
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
  * ================================================================================
- * Copyright (C) 2017 Amdocs
- * =============================================================================
- * Licensed 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
+ * Copyright (C) 2017 Amdocs\r
+ * =============================================================================\r
+ * Licensed under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
  * 
- *      http://www.apache.org/licenses/LICENSE-2.0
+ *      http://www.apache.org/licenses/LICENSE-2.0\r
  * 
- * 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.
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
  * 
  * ECOMP is a trademark and service mark of AT&T Intellectual Property.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.appc.statemachine.objects;
-
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-
-
-public class StateMachineMetadata {
-
-    Set<State> states;
-    Set<Event> events;
-
-    private StateMachineMetadata(StateMachineMetadataBuilder builder){
-        states = builder.states;
-        events = builder.events;
-    }
-
-    public Set<State> getStates() {
-        return states;
-    }
-
-    public Set<Event> getEvents() {
-        return events;
-    }
-
-    public static class StateMachineMetadataBuilder{
-
-               private Set<State> states;
-               private Set<Event> events;
-
-               public StateMachineMetadataBuilder(){
-                       states = new HashSet<State>();
-                       events = new HashSet<Event>();
-               }
-
-               public StateMachineMetadataBuilder addState(State state){
-                       this.states.add(state);
-                       return this;
-               }
-
-               public StateMachineMetadataBuilder addEvent(Event event){
-                       this.events.add(event);
-                       return this;
-               }
-
-               public StateMachineMetadataBuilder addTransition(State currentState,Event event,State nextState){
-                       Transition transition = new Transition(event,nextState);
-                       currentState.addTransition(transition);
-                       return this;
-               }
-
-               public StateMachineMetadata build(){
-            StateMachineMetadata machine = new StateMachineMetadata(this);
-                       return machine;
-               }
-       }
-}
+ * ============LICENSE_END=========================================================\r
+ */\r
+\r
+package org.openecomp.appc.statemachine.objects;\r
+\r
+import java.util.HashSet;\r
+import java.util.Set;\r
+\r
+public class StateMachineMetadata {\r
+\r
+    private Set<State> states;\r
+    private Set<Event> events;\r
+\r
+    private StateMachineMetadata(StateMachineMetadataBuilder builder){\r
+        states = builder.states;\r
+        events = builder.events;\r
+    }\r
+\r
+    public Set<State> getStates() {\r
+        return states;\r
+    }\r
+\r
+    public Set<Event> getEvents() {\r
+        return events;\r
+    }\r
+\r
+    public static class StateMachineMetadataBuilder{\r
+\r
+        private Set<State> states;\r
+        private Set<Event> events;\r
+\r
+        public StateMachineMetadataBuilder(){\r
+            states = new HashSet<>();\r
+            events = new HashSet<>();\r
+        }\r
+\r
+        public StateMachineMetadataBuilder addState(State state){\r
+            this.states.add(state);\r
+            return this;\r
+        }\r
+\r
+        public StateMachineMetadataBuilder addEvent(Event event){\r
+            this.events.add(event);\r
+            return this;\r
+        }\r
+\r
+        public StateMachineMetadataBuilder addTransition(State currentState,Event event,State nextState){\r
+            Transition transition = new Transition(event,nextState);\r
+            currentState.addTransition(transition);\r
+            return this;\r
+        }\r
+\r
+        public StateMachineMetadata build(){\r
+            return new StateMachineMetadata(this);\r
+        }\r
+    }\r
+}\r