fix license statement and Sonarlint
This commit is contained in:
		@@ -12,7 +12,7 @@ text base recording.
 | 
				
			|||||||
   </description>
 | 
					   </description>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   <copyright>
 | 
					   <copyright>
 | 
				
			||||||
      Copyright (c) 2015 MINRES Technologies GmbH.
 | 
					      Copyright (c) 2015-2021 MINRES Technologies GmbH.
 | 
				
			||||||
All rights reserved. This program and the accompanying materials
 | 
					All rights reserved. This program and the accompanying materials
 | 
				
			||||||
are made available under the terms of the Eclipse Public License
 | 
					are made available under the terms of the Eclipse Public License
 | 
				
			||||||
v1.0 which accompanies this distribution, and is available at 
 | 
					v1.0 which accompanies this distribution, and is available at 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,7 +12,7 @@ built-in text base recording.
 | 
				
			|||||||
   </description>
 | 
					   </description>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   <copyright>
 | 
					   <copyright>
 | 
				
			||||||
      Copyright (c) 2015 MINRES Technologies GmbH.
 | 
					      Copyright (c) 2015-2021 MINRES Technologies GmbH.
 | 
				
			||||||
All rights reserved. This program and the accompanying materials
 | 
					All rights reserved. This program and the accompanying materials
 | 
				
			||||||
are made available under the terms of the Eclipse Public License
 | 
					are made available under the terms of the Eclipse Public License
 | 
				
			||||||
v1.0 which accompanies this distribution, and is available at 
 | 
					v1.0 which accompanies this distribution, and is available at 
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
###############################################################################
 | 
					###############################################################################
 | 
				
			||||||
# Copyright (c) 2014, 2015 MINRES Technologies GmbH and others.
 | 
					# Copyright (c) 2014, 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
# All rights reserved. This program and the accompanying materials
 | 
					# All rights reserved. This program and the accompanying materials
 | 
				
			||||||
# are made available under the terms of the Eclipse Public License v1.0
 | 
					# are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
# which accompanies this distribution, and is available at
 | 
					# which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
###############################################################################
 | 
					###############################################################################
 | 
				
			||||||
# Copyright (c) 2014, 2015 MINRES Technologies GmbH and others.
 | 
					# Copyright (c) 2014, 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
# All rights reserved. This program and the accompanying materials
 | 
					# All rights reserved. This program and the accompanying materials
 | 
				
			||||||
# are made available under the terms of the Eclipse Public License v1.0
 | 
					# are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
# which accompanies this distribution, and is available at
 | 
					# which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
###############################################################################
 | 
					###############################################################################
 | 
				
			||||||
# Copyright (c) 2014, 2015 MINRES Technologies GmbH and others.
 | 
					# Copyright (c) 2014, 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
# All rights reserved. This program and the accompanying materials
 | 
					# All rights reserved. This program and the accompanying materials
 | 
				
			||||||
# are made available under the terms of the Eclipse Public License v1.0
 | 
					# are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
# which accompanies this distribution, and is available at
 | 
					# which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
@@ -67,6 +67,8 @@ public interface IWaveformView extends PropertyChangeListener, ISelectionProvide
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	public TrackEntry getEntryFor(ITx source);
 | 
						public TrackEntry getEntryFor(ITx source);
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
 | 
						public TrackEntry getEntryFor(IWaveform source);
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	public List<Object> getElementsAt(Point pt);
 | 
						public List<Object> getElementsAt(Point pt);
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	public void moveSelectedTrack(int i);
 | 
						public void moveSelectedTrack(int i);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
@@ -1184,6 +1184,14 @@ public class WaveformView implements IWaveformView  {
 | 
				
			|||||||
		return null;
 | 
							return null;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@Override
 | 
				
			||||||
 | 
						public TrackEntry getEntryFor(IWaveform source) {
 | 
				
			||||||
 | 
							Optional<TrackEntry> optGen = streams.stream().filter(e->source.equals(e.waveform)).findFirst();
 | 
				
			||||||
 | 
							if(optGen.isPresent())
 | 
				
			||||||
 | 
								return optGen.get();
 | 
				
			||||||
 | 
							return null;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	public List<Object> getElementsAt(Point pt){
 | 
						public List<Object> getElementsAt(Point pt){
 | 
				
			||||||
		return waveformCanvas.getElementsAt(pt);
 | 
							return waveformCanvas.getElementsAt(pt);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
###############################################################################
 | 
					###############################################################################
 | 
				
			||||||
# Copyright (c) 2014, 2015 MINRES Technologies GmbH and others.
 | 
					# Copyright (c) 2014, 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
# All rights reserved. This program and the accompanying materials
 | 
					# All rights reserved. This program and the accompanying materials
 | 
				
			||||||
# are made available under the terms of the Eclipse Public License v1.0
 | 
					# are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
# which accompanies this distribution, and is available at
 | 
					# which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
###############################################################################
 | 
					###############################################################################
 | 
				
			||||||
# Copyright (c) 2014, 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					# Copyright (c) 2014, 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
# All rights reserved. This program and the accompanying materials
 | 
					# All rights reserved. This program and the accompanying materials
 | 
				
			||||||
# are made available under the terms of the Eclipse Public License v1.0
 | 
					# are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
# which accompanies this distribution, and is available at
 | 
					# which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 - 2020 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
@@ -79,6 +79,7 @@ public class DesignBrowser {
 | 
				
			|||||||
	/** The Constant POPUP_ID. */
 | 
						/** The Constant POPUP_ID. */
 | 
				
			||||||
	private static final String POPUP_ID="com.minres.scviewer.e4.application.parts.DesignBrowser.popupmenu"; //$NON-NLS-1$
 | 
						private static final String POPUP_ID="com.minres.scviewer.e4.application.parts.DesignBrowser.popupmenu"; //$NON-NLS-1$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						private static final String AFTER="after"; //$NON-NLS-1$
 | 
				
			||||||
	/** The event broker. */
 | 
						/** The event broker. */
 | 
				
			||||||
	@Inject IEventBroker eventBroker;
 | 
						@Inject IEventBroker eventBroker;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -241,7 +242,7 @@ public class DesignBrowser {
 | 
				
			|||||||
		txTableViewer.addFilter(tableAttributeFilter);
 | 
							txTableViewer.addFilter(tableAttributeFilter);
 | 
				
			||||||
		txTableViewer.addDoubleClickListener(event -> {
 | 
							txTableViewer.addDoubleClickListener(event -> {
 | 
				
			||||||
			AddWaveformHandler myHandler = new AddWaveformHandler();
 | 
								AddWaveformHandler myHandler = new AddWaveformHandler();
 | 
				
			||||||
			Object result = runCommand(myHandler, CanExecute.class, "after", false); //$NON-NLS-1$
 | 
								Object result = runCommand(myHandler, CanExecute.class, AFTER, false); //$NON-NLS-1$
 | 
				
			||||||
			if(result!=null && (Boolean)result)
 | 
								if(result!=null && (Boolean)result)
 | 
				
			||||||
				ContextInjectionFactory.invoke(myHandler, Execute.class, eclipseCtx);
 | 
									ContextInjectionFactory.invoke(myHandler, Execute.class, eclipseCtx);
 | 
				
			||||||
		});
 | 
							});
 | 
				
			||||||
@@ -263,7 +264,7 @@ public class DesignBrowser {
 | 
				
			|||||||
			@Override
 | 
								@Override
 | 
				
			||||||
			public void widgetSelected(SelectionEvent e) {
 | 
								public void widgetSelected(SelectionEvent e) {
 | 
				
			||||||
				AddWaveformHandler myHandler = new AddWaveformHandler();
 | 
									AddWaveformHandler myHandler = new AddWaveformHandler();
 | 
				
			||||||
				Object result = runCommand(myHandler, CanExecute.class, "after", false); //$NON-NLS-1$
 | 
									Object result = runCommand(myHandler, CanExecute.class, AFTER, false); //$NON-NLS-1$
 | 
				
			||||||
				if(result!=null && (Boolean)result)
 | 
									if(result!=null && (Boolean)result)
 | 
				
			||||||
					ContextInjectionFactory.invoke(myHandler, Execute.class, eclipseCtx);
 | 
										ContextInjectionFactory.invoke(myHandler, Execute.class, eclipseCtx);
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -371,7 +372,7 @@ public class DesignBrowser {
 | 
				
			|||||||
	private void updateButtons() {
 | 
						private void updateButtons() {
 | 
				
			||||||
		if(txTableViewer!=null && !insertItem.isDisposed() && !appendItem.isDisposed()){
 | 
							if(txTableViewer!=null && !insertItem.isDisposed() && !appendItem.isDisposed()){
 | 
				
			||||||
			AddWaveformHandler myHandler = new AddWaveformHandler();
 | 
								AddWaveformHandler myHandler = new AddWaveformHandler();
 | 
				
			||||||
			Object result = runCommand(myHandler, CanExecute.class, "after", false); //$NON-NLS-1$
 | 
								Object result = runCommand(myHandler, CanExecute.class, AFTER, false); //$NON-NLS-1$
 | 
				
			||||||
			appendItem.setEnabled(result instanceof Boolean && (Boolean)result);
 | 
								appendItem.setEnabled(result instanceof Boolean && (Boolean)result);
 | 
				
			||||||
			result = runCommand(myHandler, CanExecute.class, "before", false); //$NON-NLS-1$
 | 
								result = runCommand(myHandler, CanExecute.class, "before", false); //$NON-NLS-1$
 | 
				
			||||||
			insertItem.setEnabled(result instanceof Boolean && (Boolean)result);
 | 
								insertItem.setEnabled(result instanceof Boolean && (Boolean)result);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*******************************************************************************
 | 
					/*******************************************************************************
 | 
				
			||||||
 * Copyright (c) 2015 MINRES Technologies GmbH and others.
 | 
					 * Copyright (c) 2015-2021 MINRES Technologies GmbH and others.
 | 
				
			||||||
 * All rights reserved. This program and the accompanying materials
 | 
					 * All rights reserved. This program and the accompanying materials
 | 
				
			||||||
 * are made available under the terms of the Eclipse Public License v1.0
 | 
					 * are made available under the terms of the Eclipse Public License v1.0
 | 
				
			||||||
 * which accompanies this distribution, and is available at
 | 
					 * which accompanies this distribution, and is available at
 | 
				
			||||||
@@ -29,8 +29,6 @@ import org.eclipse.e4.ui.services.IServiceConstants;
 | 
				
			|||||||
import org.eclipse.e4.ui.workbench.modeling.EPartService;
 | 
					import org.eclipse.e4.ui.workbench.modeling.EPartService;
 | 
				
			||||||
import org.eclipse.e4.ui.workbench.modeling.ESelectionService;
 | 
					import org.eclipse.e4.ui.workbench.modeling.ESelectionService;
 | 
				
			||||||
import org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider;
 | 
					import org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider;
 | 
				
			||||||
import org.eclipse.jface.viewers.DoubleClickEvent;
 | 
					 | 
				
			||||||
import org.eclipse.jface.viewers.IDoubleClickListener;
 | 
					 | 
				
			||||||
import org.eclipse.jface.viewers.ISelection;
 | 
					import org.eclipse.jface.viewers.ISelection;
 | 
				
			||||||
import org.eclipse.jface.viewers.IStructuredSelection;
 | 
					import org.eclipse.jface.viewers.IStructuredSelection;
 | 
				
			||||||
import org.eclipse.jface.viewers.ITreeViewerListener;
 | 
					import org.eclipse.jface.viewers.ITreeViewerListener;
 | 
				
			||||||
@@ -42,8 +40,6 @@ import org.eclipse.jface.viewers.TreeViewerColumn;
 | 
				
			|||||||
import org.eclipse.swt.SWT;
 | 
					import org.eclipse.swt.SWT;
 | 
				
			||||||
import org.eclipse.swt.events.ControlAdapter;
 | 
					import org.eclipse.swt.events.ControlAdapter;
 | 
				
			||||||
import org.eclipse.swt.events.ControlEvent;
 | 
					import org.eclipse.swt.events.ControlEvent;
 | 
				
			||||||
import org.eclipse.swt.events.ModifyEvent;
 | 
					 | 
				
			||||||
import org.eclipse.swt.events.ModifyListener;
 | 
					 | 
				
			||||||
import org.eclipse.swt.events.SelectionAdapter;
 | 
					import org.eclipse.swt.events.SelectionAdapter;
 | 
				
			||||||
import org.eclipse.swt.events.SelectionEvent;
 | 
					import org.eclipse.swt.events.SelectionEvent;
 | 
				
			||||||
import org.eclipse.swt.graphics.Point;
 | 
					import org.eclipse.swt.graphics.Point;
 | 
				
			||||||
@@ -58,9 +54,10 @@ import org.eclipse.swt.widgets.Tree;
 | 
				
			|||||||
import org.eclipse.swt.widgets.TreeItem;
 | 
					import org.eclipse.swt.widgets.TreeItem;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.minres.scviewer.database.tx.ITx;
 | 
					import com.minres.scviewer.database.tx.ITx;
 | 
				
			||||||
 | 
					import com.minres.scviewer.database.tx.ITxAttribute;
 | 
				
			||||||
import com.minres.scviewer.e4.application.Messages;
 | 
					import com.minres.scviewer.e4.application.Messages;
 | 
				
			||||||
import com.minres.scviewer.e4.application.parts.txTableTree.AttributeLabelProvider;
 | 
					 | 
				
			||||||
import com.minres.scviewer.e4.application.parts.txTableTree.AbstractTransactionTreeContentProvider;
 | 
					import com.minres.scviewer.e4.application.parts.txTableTree.AbstractTransactionTreeContentProvider;
 | 
				
			||||||
 | 
					import com.minres.scviewer.e4.application.parts.txTableTree.AttributeLabelProvider;
 | 
				
			||||||
import com.minres.scviewer.e4.application.parts.txTableTree.TransactionTreeNode;
 | 
					import com.minres.scviewer.e4.application.parts.txTableTree.TransactionTreeNode;
 | 
				
			||||||
import com.minres.scviewer.e4.application.parts.txTableTree.TransactionTreeNodeType;
 | 
					import com.minres.scviewer.e4.application.parts.txTableTree.TransactionTreeNodeType;
 | 
				
			||||||
import com.minres.scviewer.e4.application.parts.txTableTree.TxAttributeFilter;
 | 
					import com.minres.scviewer.e4.application.parts.txTableTree.TxAttributeFilter;
 | 
				
			||||||
@@ -95,7 +92,11 @@ public class TransactionDetails {
 | 
				
			|||||||
	private TreeViewer treeViewer;
 | 
						private TreeViewer treeViewer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** The col3. */
 | 
						/** The col3. */
 | 
				
			||||||
	private TreeViewerColumn col1, col2, col3;
 | 
						private TreeViewerColumn col1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						private TreeViewerColumn col2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						private TreeViewerColumn col3;
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	/** The attribute filter. */
 | 
						/** The attribute filter. */
 | 
				
			||||||
	TxAttributeFilter attributeFilter;
 | 
						TxAttributeFilter attributeFilter;
 | 
				
			||||||
@@ -123,13 +124,10 @@ public class TransactionDetails {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		nameFilter = new Text(top, SWT.BORDER);
 | 
							nameFilter = new Text(top, SWT.BORDER);
 | 
				
			||||||
		nameFilter.setMessage(Messages.TransactionDetails_0);
 | 
							nameFilter.setMessage(Messages.TransactionDetails_0);
 | 
				
			||||||
		nameFilter.addModifyListener(new ModifyListener() {
 | 
							nameFilter.addModifyListener(e -> {
 | 
				
			||||||
			@Override
 | 
					 | 
				
			||||||
			public void modifyText(ModifyEvent e) {
 | 
					 | 
				
			||||||
				attributeFilter.setSearchText(((Text) e.widget).getText());
 | 
									attributeFilter.setSearchText(((Text) e.widget).getText());
 | 
				
			||||||
				treeViewer.refresh();
 | 
									treeViewer.refresh();
 | 
				
			||||||
				treeViewer.expandAll(true);
 | 
									treeViewer.expandAll(true);
 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		});
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		nameFilter.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
 | 
							nameFilter.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
 | 
				
			||||||
@@ -176,6 +174,7 @@ public class TransactionDetails {
 | 
				
			|||||||
		col1.getColumn().setResizable(true);
 | 
							col1.getColumn().setResizable(true);
 | 
				
			||||||
		col1.setLabelProvider(new DelegatingStyledCellLabelProvider(new AttributeLabelProvider(waveformViewerPart, AttributeLabelProvider.NAME)));
 | 
							col1.setLabelProvider(new DelegatingStyledCellLabelProvider(new AttributeLabelProvider(waveformViewerPart, AttributeLabelProvider.NAME)));
 | 
				
			||||||
		col1.getColumn().addSelectionListener(new SelectionAdapter() {
 | 
							col1.getColumn().addSelectionListener(new SelectionAdapter() {
 | 
				
			||||||
 | 
								@Override
 | 
				
			||||||
			public void widgetSelected(SelectionEvent event) {
 | 
								public void widgetSelected(SelectionEvent event) {
 | 
				
			||||||
				((TxAttributeViewerSorter) treeViewer.getComparator()).doSort(COLUMN_FIRST);
 | 
									((TxAttributeViewerSorter) treeViewer.getComparator()).doSort(COLUMN_FIRST);
 | 
				
			||||||
				treeViewer.refresh();
 | 
									treeViewer.refresh();
 | 
				
			||||||
@@ -187,6 +186,7 @@ public class TransactionDetails {
 | 
				
			|||||||
		col3.getColumn().setResizable(true);
 | 
							col3.getColumn().setResizable(true);
 | 
				
			||||||
		col3.setLabelProvider(new DelegatingStyledCellLabelProvider(new AttributeLabelProvider(waveformViewerPart, AttributeLabelProvider.VALUE)));
 | 
							col3.setLabelProvider(new DelegatingStyledCellLabelProvider(new AttributeLabelProvider(waveformViewerPart, AttributeLabelProvider.VALUE)));
 | 
				
			||||||
		col3.getColumn().addSelectionListener(new SelectionAdapter() {
 | 
							col3.getColumn().addSelectionListener(new SelectionAdapter() {
 | 
				
			||||||
 | 
								@Override
 | 
				
			||||||
			public void widgetSelected(SelectionEvent event) {
 | 
								public void widgetSelected(SelectionEvent event) {
 | 
				
			||||||
				((TxAttributeViewerSorter) treeViewer.getComparator()).doSort(COLUMN_SECOND);
 | 
									((TxAttributeViewerSorter) treeViewer.getComparator()).doSort(COLUMN_SECOND);
 | 
				
			||||||
				treeViewer.refresh();
 | 
									treeViewer.refresh();
 | 
				
			||||||
@@ -198,6 +198,7 @@ public class TransactionDetails {
 | 
				
			|||||||
		col2.getColumn().setResizable(true);
 | 
							col2.getColumn().setResizable(true);
 | 
				
			||||||
		col2.setLabelProvider(new DelegatingStyledCellLabelProvider(new AttributeLabelProvider(waveformViewerPart, AttributeLabelProvider.TYPE)));
 | 
							col2.setLabelProvider(new DelegatingStyledCellLabelProvider(new AttributeLabelProvider(waveformViewerPart, AttributeLabelProvider.TYPE)));
 | 
				
			||||||
		col2.getColumn().addSelectionListener(new SelectionAdapter() {
 | 
							col2.getColumn().addSelectionListener(new SelectionAdapter() {
 | 
				
			||||||
 | 
								@Override
 | 
				
			||||||
			public void widgetSelected(SelectionEvent event) {
 | 
								public void widgetSelected(SelectionEvent event) {
 | 
				
			||||||
				((TxAttributeViewerSorter) treeViewer.getComparator()).doSort(COLUMN_SECOND);
 | 
									((TxAttributeViewerSorter) treeViewer.getComparator()).doSort(COLUMN_SECOND);
 | 
				
			||||||
				treeViewer.refresh();
 | 
									treeViewer.refresh();
 | 
				
			||||||
@@ -212,10 +213,7 @@ public class TransactionDetails {
 | 
				
			|||||||
		tree.setHeaderVisible(true);
 | 
							tree.setHeaderVisible(true);
 | 
				
			||||||
		tree.setLinesVisible(true);
 | 
							tree.setLinesVisible(true);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		treeViewer.addDoubleClickListener(new IDoubleClickListener(){
 | 
							treeViewer.addDoubleClickListener(event -> {
 | 
				
			||||||
 | 
					 | 
				
			||||||
			@Override
 | 
					 | 
				
			||||||
			public void doubleClick(DoubleClickEvent event) {
 | 
					 | 
				
			||||||
				ISelection selection = treeViewer.getSelection();
 | 
									ISelection selection = treeViewer.getSelection();
 | 
				
			||||||
				if(selection instanceof IStructuredSelection){
 | 
									if(selection instanceof IStructuredSelection){
 | 
				
			||||||
					IStructuredSelection structuredSelection = (IStructuredSelection) selection;
 | 
										IStructuredSelection structuredSelection = (IStructuredSelection) selection;
 | 
				
			||||||
@@ -228,10 +226,9 @@ public class TransactionDetails {
 | 
				
			|||||||
						}
 | 
											}
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		});
 | 
							});
 | 
				
			||||||
		top.addControlListener(new ControlAdapter() {
 | 
							top.addControlListener(new ControlAdapter() {
 | 
				
			||||||
 | 
								@Override
 | 
				
			||||||
			public void controlResized(ControlEvent e) {
 | 
								public void controlResized(ControlEvent e) {
 | 
				
			||||||
				Tree table = treeViewer.getTree();
 | 
									Tree table = treeViewer.getTree();
 | 
				
			||||||
				Rectangle area = top.getClientArea();
 | 
									Rectangle area = top.getClientArea();
 | 
				
			||||||
@@ -294,8 +291,8 @@ public class TransactionDetails {
 | 
				
			|||||||
			this.names = names;
 | 
								this.names = names;
 | 
				
			||||||
			this.paths = paths;
 | 
								this.paths = paths;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		public List<String> names;
 | 
							public final List<String> names;
 | 
				
			||||||
		public TreePath[] paths;
 | 
							public final TreePath[] paths;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	HashMap<Integer, ViewSettings> settings = new HashMap<>();
 | 
						HashMap<Integer, ViewSettings> settings = new HashMap<>();
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
@@ -325,8 +322,8 @@ public class TransactionDetails {
 | 
				
			|||||||
	int getAttrNameHash(Object o) {
 | 
						int getAttrNameHash(Object o) {
 | 
				
			||||||
		if(o instanceof ITx) {
 | 
							if(o instanceof ITx) {
 | 
				
			||||||
			ITx tx = (ITx) o;
 | 
								ITx tx = (ITx) o;
 | 
				
			||||||
			List<String> attr_names = tx.getAttributes().stream().map(a -> a.getName()).collect(Collectors.toList());
 | 
								List<String> attrNames = tx.getAttributes().stream().map(ITxAttribute::getName).collect(Collectors.toList());
 | 
				
			||||||
			return Objects.hash(attr_names);
 | 
								return Objects.hash(attrNames);
 | 
				
			||||||
		} else
 | 
							} else
 | 
				
			||||||
			return o.hashCode();
 | 
								return o.hashCode();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -371,7 +368,7 @@ public class TransactionDetails {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	List<String> getTopItemHier(TreeItem node){
 | 
						List<String> getTopItemHier(TreeItem node){
 | 
				
			||||||
		if(node == null) {
 | 
							if(node == null) {
 | 
				
			||||||
			return new ArrayList<String>();
 | 
								return new ArrayList<>();
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			List<String> elems = getTopItemHier(node.getParentItem());
 | 
								List<String> elems = getTopItemHier(node.getParentItem());
 | 
				
			||||||
			elems.add(node.getText(0));
 | 
								elems.add(node.getText(0));
 | 
				
			||||||
@@ -380,7 +377,7 @@ public class TransactionDetails {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	private void setTopItemFromHier(List<String> names, TreeItem [] items) {
 | 
						private void setTopItemFromHier(List<String> names, TreeItem [] items) {
 | 
				
			||||||
		if(names.size()==0) return;
 | 
							if(names.isEmpty()) return;
 | 
				
			||||||
		for (TreeItem item : items) { // find item from category
 | 
							for (TreeItem item : items) { // find item from category
 | 
				
			||||||
			if(item.getText(0).equals(names.get(0))) {
 | 
								if(item.getText(0).equals(names.get(0))) {
 | 
				
			||||||
				if(names.size()==1 || item.getItemCount()==0) {
 | 
									if(names.size()==1 || item.getItemCount()==0) {
 | 
				
			||||||
@@ -404,10 +401,9 @@ public class TransactionDetails {
 | 
				
			|||||||
		MPart part = partService.getActivePart();
 | 
							MPart part = partService.getActivePart();
 | 
				
			||||||
		if( part == null || ! (part.getObject() instanceof WaveformViewer )  || part.getObject() != waveformViewerPart)
 | 
							if( part == null || ! (part.getObject() instanceof WaveformViewer )  || part.getObject() != waveformViewerPart)
 | 
				
			||||||
			return;
 | 
								return;
 | 
				
			||||||
		if(treeViewer!=null && selection!=null && !treeViewer.getTree().isDisposed()){
 | 
							if(treeViewer!=null && selection!=null && !treeViewer.getTree().isDisposed() &&
 | 
				
			||||||
			if( selection instanceof IStructuredSelection && !selection.isEmpty()) {
 | 
									selection instanceof IStructuredSelection && !selection.isEmpty()) {
 | 
				
			||||||
				setInput(((IStructuredSelection)selection).getFirstElement());		
 | 
								setInput(selection.getFirstElement());		
 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user